Операции с ячейками 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, время: 22:53. |