[英]filter array of list into sub array in jquery
我被困在代碼中,我有一個li元素的數組,我想要另一個包含來自ist數組的li的數組,該數組具有類名hide。 這是我正在嘗試的
<div id="videoarea ">
<ul>
<li class="hide">a</li>
<li class="hide">a</li>
<li class="hide">a</li>
<li >a</li>
<li >a</li>
<li >a</li>
</ul>
<ul>
<li class="hide">b</li>
<li class="hide">b</li>
<li class="hide">b</li>
<li >b</li>
<li >b</li>
<li >b</li>
</ul>
</div>
var items = $("#videoarea div ul");
var templi = items.eq(1).children().hasClass("hide"); // it is only showing true, i want array of li's having class hide
我想要一個包含包含類隱藏的特定ul的li的數組,如果可能,另一個不包含類隱藏的數組
對於帶有.hide
li
元素,只需將它們連接到選擇器中即可。
對於不帶.hide
li
元素,請使用:not()
var items = $("#videoarea div ul");
var liWithHide = items.eq(1).children("li.hide");
var liWithoutHide = items.eq(1).children("li:not(.hide)");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.