Ich habe eine ul
in div
. Und ich habe noch eine ul
innerhalb li
. Ich muss nur zuerst ul
auswählen, die innerhalb der div
befindet. Wie man das in jQuery erreicht.Jquery wählen Sie nur zuerst ul innerhalb div
Das Markup.
<div class="parent">
<div class="clearfix">
<div class="another-div">
<ul class="first-ul">
<li>First</li>
<li>Second</li>
<li>Third</li>
<li>Fourth</li>
<li>Fifth</li>
<li>
<ul class="second-ul">
<li>First</li>
<li>Second</li>
<li>Third</li>
<li>Fourth</li>
<li>Fifth</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
Ich möchte die first-li
mit nur parent
Klasse auszuwählen. Ich habe versucht $('.parent > ul')
, aber das funktioniert nicht. und $('.parent ul')
, aber dies wählt beide ul. Ich möchte nicht first-ul
Klasse oder irgendetwas verwenden.
Versuchen Sie: $ ('. Parent li') [0] als $ ('. Parent> ul') suchen Sie nach dem nächsten Element. –
'$ ('. Parent ul: hat (ul)')' oder '$ ('. Parent ul: eq (0)')', mit Filter '$ ('. Parent ul'). Filter (function() {return $ (this) .parents ('ul'). length == 0;}) ' –