我想计算每行中的select标签。 我用过:
alert($('#table tr select').length);
sql fiddle:http://jsfiddle.net/xs8zfter/ 当我执行此操作时,我得到6.但实际上我需要3(即每行有3个
答案 0 :(得分:4)
然后定位每一行:
$('#table tr').each(function() {
alert($(this).find('select').length);
});
这会两次提醒数字3,因为有2行每个都有3个select
元素
以下是DEMO
答案 1 :(得分:3)
为此,您需要遍历tr元素,然后在每个元素中查找选择元素的数量。像这样:
$('#table tr').each(function(){
alert($(this).find('select').length)
});
<强> Working Demo 强>