在jquery

时间:2015-07-14 16:22:47

标签: javascript jquery arrays

我被困在代码中,我有一个li的元素数组,我想要另一个包含来自ist数组的li的数组,其中包含classname 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,如果可能的话,还有另一个没有类隐藏的数组

1 个答案:

答案 0 :(得分:2)

对于li的{​​{1}}元素,只需将它们连接到选择器即可。

对于没有.hide的{​​{1}}元素,请使用:not()

li