У меня есть следующий HTML. (это анализируется системой) Как выполнить действие для каждого элемента «Найти». Я хотел бы выполнить действие с каждого найденного якоряjquery выполнить действие с каждым элементом, найденным с .find
HTML
<ul>
<li class="category">
<h2>title</h2>
<ul>
<li class="section">
<h3>section title</h3>
<ul class="article-list>
<li><a href="#">link</a></li>
</ul>
</li>
</ul>
</li>
<li class="category">
<h2>title</h2>
<ul>
<li class="section">
<h3>section title</h3>
<ul class="article-list>
<li><a href="#">link</a></li>
</ul>
</li>
<li class="section">
<h3>section title</h3>
<ul class="article-list>
<li><a href="#">link</a></li>
</ul>
</li>
</ul>
</li>
</ul>
JavaScript/JQuery
$("ul li.category h2").each(function() {
$category = $(this);
//do something with category;
$($category).each(function() {
console.log("category: " + $(this).text());
$(this).find("ul.article-list li a").each(function() {
//do something
});
});
});
** в чем проблема? ** – JSelser