I'm trying to find first level children of a li
.
For example, first level children of Li
with id='2'
= E
, F
.
<ul class="treeView">
<li id="1">
<span>A</span>
<ul>
<li id="2"><span>B</span>
<ul>
<li id="5"><span>E</span>
<ul>
<li id="7"><span>G</span></li>
<li id="8"><span>H</span></li>
</ul>
</li>
<li id="6"><span>F</span></li>
</ul>
</li>
<li id="3"><span>C</span></li>
<li id="4"><span>D</span></li>
</ul>
</li>
</ul>
I do
$('.treeView').find('#2 ul li span').each(function () {
alert($(this).text());
});
but it alert E , G , H , F
.
How can I do this in jQuery?