Javascript 使用jquery获取定位标记文本
我有Javascript 使用jquery获取定位标记文本,javascript,jquery,Javascript,Jquery,我有ul和li的标记。我需要做的是仅从direct descentcLIAtext获取文本值。预期结果是a、b、c jquery $(function(){ $('ul').first().find(' > li').each(function(){ alert($('a',this).text()) }) }) HTML <ul> <li><a>a</a> <ul> <li><a>a1
ul
和li
的标记。我需要做的是仅从direct descentcLIA
text获取文本值。预期结果是a、b、c
jquery
$(function(){
$('ul').first().find(' > li').each(function(){
alert($('a',this).text())
})
})
HTML
<ul>
<li><a>a</a>
<ul>
<li><a>a1</a></li>
<li><a>a2</a></li>
</ul>
</li>
<li><a>b</a></li>
<li><a>c</a></li>
</ul>
- a
- a1
- a2
- b
- c
使用.children()。为您创建了一个代码段:
$(函数(){
$('ul').first().children('li').each(function()){
警报($(this.children('a').text())
});
});代码>
- a
- a1
- a2
- b
- c