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( ... )