【发布时间】:2015-12-21 20:44:22
【问题描述】:
我有以下 HTML。 (这是系统解析的) 如何对每个“查找”元素执行操作。 我喜欢对每个找到的锚点执行一个动作
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
});
});
});
【问题讨论】:
-
有什么问题?
标签: jquery html find nested each