Есть таблице где должнен генерироватся последний столбец в каждой строке с помощью jQuery.
Я уже и разбирался сам, написать пробывал, результат нулевой.
Вторые сутки не сплю.
ВОт код
<DOCTYPE html>
<html>
<head>
<title>Обработчик</title>
<meta charset="cp-1251">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</head>
<body>
<form action="mail.php" method="POST" enctype='multipart/form-data'>
<table style="border: 1px solid" cellspacing="0" name="table">
<tr>
<thead>
<th>Артикул</th>
<th>Стоимость опт</th>
<th>Стоимость розница</th>
<th>количество</th>
<th>итого</th>
</thead>
</tr>
<tr>
<td><input name="id[]" type="text" value="1"></td>
<td><input name="opt[]" type="text" value="260"></td>
<td><input name="rozn[]" type="text" value="300"></td>
<td><input name="kolvo[]" type="text" value="2"></td>
<td></td>
</tr>
<tr>
<td><input name="id[]" type="text" value="1"></td>
<td><input name="opt[]" type="text" value="260"></td>
<td><input name="rozn[]" type="text" value="300"></td>
<td><input name="kolvo[]" type="text" value="5"></td>
<td></td>
</tr>
<tr>
<td><input name="id[]" type="text" value="1"></td>
<td><input name="opt[]" type="text" value="260"></td>
<td><input name="rozn[]" type="text" value="300"></td>
<td><input name="kolvo[]" type="text" value="11"></td>
<td></td>
</tr>
<tr>
<td><input name="id[]" type="text" value="1"></td>
<td><input name="opt[]" type="text" value="260"></td>
<td><input name="rozn[]" type="text" value="300"></td>
<td><input name="kolvo[]" type="text" value="16"></td>
<td></td>
</tr>
<tr>
<td><input name="id[]" type="text" value="1"></td>
<td><input name="opt[]" type="text" value="260"></td>
<td><input name="rozn[]" type="text" value="300"></td>
<td><input name="kolvo[]" type="text" value="22"></td>
<td></td>
</tr>
</table>
<h3 id="display_summa"></h3>
<input value="Отправить" type="button" onclick="press()"/>
</form>
<style type="text/css">
th{
border: 1px solid;
text-align: center;
}
td{
border: 1px solid;
text-align: center;
height: 50px;
width: 100px;
}
</style>
<script>
var td;
var kol;
var i;
var summa = 0;
$(function() {
$("tr:nth-child(n+1)").each(function(value, tr){
td = $("input", td);
kol = td:eq(3);
alert(kol); //Пытался выяснить где идет заминка..
i = kol > 5 ? 1 : 2;
td:eq(4).html(kol * td.eq(i).html())
summa += +td.eq(4).html()||0;
});
$('#display_summa').html('Сумма:' + ' ' + summa );
});
</script>
</body>
</html>