我试图将表中的输入相加但我遇到了问题。 该表如下所示:
<tr>
<td>
<input type="text" class="ilosc" />
</td>
<td>
<input type="text" class="cena" />
</td>
</tr>
<tr>
<td>
<input type="text" class="ilosc" />
</td>
<td>
<input type="text" class="cena" />
</td>
</tr>
我想总结第一个类似
的东西 ilosc * cena来自第一个tr
和第二个相同但我想总结一下像
ilosc * cena + ilosc * cena
主要问题是此表是自动生成的,因此我无法添加特殊ID或类。
答案 0 :(得分:0)
使用jQuery允许你可以做这样的事情
var arr=new Array();
$('tr').each(function(){
var $inputs=$(this).find('input');
var result=$inputs.first().val() * $inputs.last().val();
arr.push(result);
});
alert((arr[0]+arr[1]));
或者这个......
var ilosc=$(".ilosc");
var cena=$(".cena");
var result=0;
ilosc.each(function(index, value){
result=result+(($(value).val())*($(cena.get(index)).val()));
});
alert(result);
您可以在JSFiddle
看到演示