Javascript 如何从表中获取行值?
我有一张桌子Javascript 如何从表中获取行值?,javascript,jquery,html,Javascript,Jquery,Html,我有一张桌子 <table id="grid_table"> <tr> <td><input name="" value="3" id="id_3" checked="checked" type="checkbox"></td> <td><input name="qty[]" value="5.0000" type="text"></td> </
<table id="grid_table">
<tr>
<td><input name="" value="3" id="id_3" checked="checked" type="checkbox"></td>
<td><input name="qty[]" value="5.0000" type="text"></td>
</tr>
<tr>
<td><input name="" value="4" id="id_4" checked="checked" type="checkbox"></td>
<td><input name="qty[]" value="2.0000" type="text"></td>
</tr>
</table>
我能够得到数量值
如果选中复选框,则如何获取行信息复选框值及其文本框值?请尝试以下代码:
$('table#grid _tabletr')。每个(函数(索引,项){
if($(item).find('input:checkbox').is(':checked')){
var chk=$(item).find('input:checkbox').val();
log('第'+index+'行的复选框值:'+chk);
var txt=$(item.find)(“输入[name='qty[]']”)val();
log('第'+index+'行的文本框值:'+txt);
}
});代码>
什么是qty[]
应该是[name=qty[]]
这个主题中的问题太多了,你看到我的答案了吗?这不是你想要的答案吗?只需在页面加载时更改它,而不是复选框。然后将接受@MamunI已更改的代码。请检查代码片段,让我知道这是否适用于您。
jQuery('table#grid_table input[type=input]').each( function(){
alert(jQuery(this).find('qty[]').val());
});