如何计算每行中的选择标记

时间:2015-05-07 12:08:08

标签: jquery

我想计算每行中的select标签。 我用过:

alert($('#table tr select').length);

sql fiddle:http://jsfiddle.net/xs8zfter/  当我执行此操作时,我得到6.但实际上我需要3(即每行有3个

2 个答案:

答案 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