如何使用jQuery隐藏除最后一个元素以外的所有元素(按类)

W.是的

我有一个看起来像这样的菜单(以1个列表项为例):

<ul class="dyn makeLink" style="display: block;">
    <li id="licategory_1">
        <a href="/nfl-lines" title="" class="linkItem">
            <strong>NFL</strong>
        </a>
        <span class="expCollPos" >
            <span class="collapsed"></span>
        </span>
        <span class="expCollPos linkItem" >
            <span class="collapsed"></span>
        </span>
        <span class="expCollPos" >
            <span class="collapsed"></span>
        </span>
    </li>


    <li id="licategory_2">
    ... 
    </li>

</ul>

出于某种奇怪的原因,它有3个spans(.expCollPos),前两个与我无关,我正尝试仅使用jQuery删除它们。

我尝试使用: $('.dyn li span.expCollPos:last-child').css("display", "none");

和其他几个-但它只会删除所有.expCollPos类。

难道我做错了什么?

(我有一个必须编辑的代码,它看起来太可怕了!javascript函数尚不清楚,并且CSS具有太多“!important”,以至于我找不到什么。)

阿伦·P·约翰尼(Arun P Johny)

您想隐藏除最后一个以外的所有内容,因此您必须说不像最后一个一样

$('.dyn li').find('span.expCollPos:not(:last)').hide();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jQuery隐藏除最后一个元素以外的所有元素(按类)

来自分类Dev

我如何使用jQuery获取除最后一个元素以外的所有元素

来自分类Dev

在jQuery中隐藏某个类的除一个元素以外的所有元素

来自分类Dev

HTML CSS隐藏除最后一个元素以外的所有元素

来自分类Dev

选择除具有特定类的最后一个元素以外的所有元素

来自分类Dev

药剂-如何获取除列表中的最后一个元素以外的所有元素?

来自分类Dev

如何针对除CSS中最后一个元素以外的所有元素?

来自分类Dev

jQuery:如何从元素中删除除最后一个类以外的所有类

来自分类Dev

选择除最后一个列表元素以外的所有元素

来自分类Dev

CIAreaHistogram给我除最后一个元素以外的所有0?

来自分类Dev

如何删除HTML表单中最后一个元素以外的所有元素

来自分类Dev

CSS nth-child在长度未知时选择除最后一个元素以外的所有元素

来自分类Dev

如何从数组中删除除最后N个元素以外的所有元素?

来自分类Dev

如何从数组中删除除最后N个元素以外的所有元素?

来自分类Dev

选择除最后一个以外的所有元素

来自分类Dev

迭代向量中除第一个元素以外的所有元素

来自分类Dev

为除第一个元素以外的所有元素实现代码

来自分类Dev

使用纯CSS隐藏除元素的第一个孩子以外的所有孩子

来自分类Dev

设置除最后四个元素以外的所有元素的样式

来自分类Dev

有什么方法可以选择.on()函数中除一个元素以外的所有元素

来自分类Dev

需要一个数组,其中新数组的第一个元素=除第一个元素以外的所有元素的和

来自分类Dev

使用jQuery,删除除最后一个之外的所有表元素

来自分类Dev

使用CSS隐藏第一个元素以外的<th>个元素

来自分类Dev

使用jQuery禁用除表单中的某些元素以外的所有输入元素

来自分类Dev

PHP:从关联数组中删除除最后两个元素以外的所有元素

来自分类Dev

使用jQuery选择除当前悬停的元素以外的所有同胞

来自分类Dev

我如何选择除具有特定类的div内的那些元素以外的所有元素

来自分类Dev

XQuery:如何在序列后添加最后一个元素以外的逗号

来自分类Dev

如何分隔一个数组,以便列出除最后一个以外的所有用逗号分隔的元素?

Related 相关文章

  1. 1

    如何使用jQuery隐藏除最后一个元素以外的所有元素(按类)

  2. 2

    我如何使用jQuery获取除最后一个元素以外的所有元素

  3. 3

    在jQuery中隐藏某个类的除一个元素以外的所有元素

  4. 4

    HTML CSS隐藏除最后一个元素以外的所有元素

  5. 5

    选择除具有特定类的最后一个元素以外的所有元素

  6. 6

    药剂-如何获取除列表中的最后一个元素以外的所有元素?

  7. 7

    如何针对除CSS中最后一个元素以外的所有元素?

  8. 8

    jQuery:如何从元素中删除除最后一个类以外的所有类

  9. 9

    选择除最后一个列表元素以外的所有元素

  10. 10

    CIAreaHistogram给我除最后一个元素以外的所有0?

  11. 11

    如何删除HTML表单中最后一个元素以外的所有元素

  12. 12

    CSS nth-child在长度未知时选择除最后一个元素以外的所有元素

  13. 13

    如何从数组中删除除最后N个元素以外的所有元素?

  14. 14

    如何从数组中删除除最后N个元素以外的所有元素?

  15. 15

    选择除最后一个以外的所有元素

  16. 16

    迭代向量中除第一个元素以外的所有元素

  17. 17

    为除第一个元素以外的所有元素实现代码

  18. 18

    使用纯CSS隐藏除元素的第一个孩子以外的所有孩子

  19. 19

    设置除最后四个元素以外的所有元素的样式

  20. 20

    有什么方法可以选择.on()函数中除一个元素以外的所有元素

  21. 21

    需要一个数组,其中新数组的第一个元素=除第一个元素以外的所有元素的和

  22. 22

    使用jQuery,删除除最后一个之外的所有表元素

  23. 23

    使用CSS隐藏第一个元素以外的<th>个元素

  24. 24

    使用jQuery禁用除表单中的某些元素以外的所有输入元素

  25. 25

    PHP:从关联数组中删除除最后两个元素以外的所有元素

  26. 26

    使用jQuery选择除当前悬停的元素以外的所有同胞

  27. 27

    我如何选择除具有特定类的div内的那些元素以外的所有元素

  28. 28

    XQuery:如何在序列后添加最后一个元素以外的逗号

  29. 29

    如何分隔一个数组,以便列出除最后一个以外的所有用逗号分隔的元素?

热门标签

归档