我有一个这样的选择器:
$(source).find('.cb_notes').each(function() { .. } );
我想说的是忽略那些有孩子的.cb_notes
。
e.g:
<td class="cb_notes">huhuhu</td>
$($('.cb_notes')[0]).children().length
- &gt;因此应该选择0个孩子
和
<td class="cb_notes">
<span class="shortcontent"> .. </span>
<span class="allcontent"> .. </span>
<span> .. </span>
</td>
$($('.cb_notes')[1]).children().length
- &gt; 3个孩子,因此应该被忽略
因此,我如何修改滑块:
$(source).find('.cb_notes') ?
答案 0 :(得分:4)
两种解决方案:
$('.cb_notes', source).filter(function(){return $(this).children().length==0})
$('.cb_notes:not(:has(*))', source)