Jquery 如何循环元素仅在其子节点中具有特定类?
如何循环元素仅在其子节点中具有特定类 比如说,Jquery 如何循环元素仅在其子节点中具有特定类?,jquery,loops,each,Jquery,Loops,Each,如何循环元素仅在其子节点中具有特定类 比如说, <ul class="item"> <li class="url">A1</li> <li class="limit">A2</li> </ul> <ul class="item"> <li>3</li> <li>4</li> </ul> <ul class="item">
<ul class="item">
<li class="url">A1</li>
<li class="limit">A2</li>
</ul>
<ul class="item">
<li>3</li>
<li>4</li>
</ul>
<ul class="item">
<li class="url">B1</li>
<li class="limit">B2</li>
</ul>
<ul class="item">
<li>3</li>
<li>4</li>
</ul>
有什么想法吗?我想你可以使用
:has()
选择器:
$('ul.item:has(li.limit)').each( ... )
看
$('.item').each(function(){
var object = $(this);
var title = $('.title',object).text();
var limit = $('.limit',object).text();
alert(url);
});
$('ul.item:has(li.limit)').each( ... )