HTML
$(".something > ol li").each(function () {
alert($(this).text());
});<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="something">
<ol>
<li>Something</li>
<ol>
<li>Something 2</li>
</ol>
<li>Something 3</li>
</ol>
</div>
它会提醒一些东西,一些东西2和什么东西3。
我需要的是只通知直接子项目。所以我只需要提醒一些东西和3件事。
我该怎么做?
非常感谢!
发布于 2015-03-25 15:05:04
只从li 儿童从ol。这样,您将跳过列表中存在的其他标记。
$(".something > ol").children('li').each(function () {
alert($(this).text());
});<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="something">
<ol>
<li>Something</li>
<ol>
<li>Something 2</li>
</ol>
<li>Something 3</li>
</ol>
</div>
https://stackoverflow.com/questions/29259068
复制相似问题