HTML看起来像这样
<tr class="rowinactive">
<td>
<div class="controllingbuttons">
<a title="Aanpassen" href="/2013-2014/Persoon/Edit/1811?instID=410">
<img width="16" alt="Edit" src="/img/pencil.png">
</a>
...
</td>
</tr>
OR
<tr> (rowinactive class missing)
<td>
<div class="controllingbuttons">
<a title="Aanpassen" href="/2013-2014/Persoon/Edit/1811?instID=410">
<img width="16" alt="Edit" src="/img/pencil.png">
</a>
...
</td>
</tr>
现在,我想计算第一个div'控制按钮'中的图像数量,但它的父TR不能有'rowinactive'类。
我之前的代码(当我还没关心rowinactive时)
$(".controllingbuttons").first().parent("td").find("img").length
我一直在尝试这个,但它不起作用:
$(".controllingbuttons").not($(".controllingbuttons").parents(".rowinactive").find(".controllingbuttons")).first().parent("td").find("img").length
任何想法?
答案 0 :(得分:2)
$('tr').not('.rowinactive').find('.controllingbuttons img').length
答案 1 :(得分:1)
答案 2 :(得分:1)
你可以试试这个:
var imageLen = $(".controllingbuttons").closest('tr:not(.rowinactive)').each(function(){
return $(this).find('img').length;
});
答案 3 :(得分:0)
$( “controllingbuttons。”)母体( 'TR:不(.rowinactive)')。第一()
或
$(“。controllingbuttons”)。nearest('tr:not(.rowinactive)td:First')。length