Операции с ячейками TABLE
Добрый день. Прошу помочь с вывести в таблице столбец со стоимостью за вычетом процента.
1 столбец - стоимость 2 столбец - скидка 3 столбец - итог (который нужно вывести на основе 1 и 2) http://prntscr.com/94fome Нашел такой код. Хотел бы его переправить под свои нужны, но не получается. Заменил keyup на load и присвоил ячейкам td соответствующие классы, удалив input. Значения не выводятся. <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script> <script type="text/javascript"> $(function(){ $('.str').on("keyup",".quantity, .price",function(){ var o=$(this.parentNode.parentNode); var kol = o.find('.quantity').val(); var price = o.find('.price').val(); var result = kol * price; if (!isNaN(result)) { o.find('.sum').val(result); }; }); }); </script> </head> <body> <table class='table'> <tr class='str'> <td><input class='quantity' type='text'></td> <td><input class='price' type='text'></td> <td class='sum'><input class='sum' type='text'></td> </tr> <tr class='str'> <td><input class='quantity' type='text'></td> <td><input class='price' type='text'></td> <td class='sum'><input class='sum' type='text'></td> </tr> </table> </body> </html> |
Цитата:
|
Цитата:
В поисках решения наткнулся на этот код, который в общем-то подходит, если нужную формулу (сложение заменю на проценты) подставить, но только input не нужны - надо чтобы текст сразу при загрузке выводился. |
Keyv,
зачем вам лишний код что у вас формирует таблицу то и должно считать что вам нужно и как вам нужно и куда нужно выводить. |
Часовой пояс GMT +3, время: 23:36. |