如何在jQuery中获取div以下的第N个元素

在下面的示例中,如何使用jQuery获取第N个元素类?我想向下删除selected元素的zone两个级别。这就是为什么我使用了next().next()它,但是没有从中选择类li

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Untitled Document</title>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
        <script>
            $(document).on("click", "#myId", function() {
                // $("#zone > .CaptionCont  > .optWrapper ul li").removeClass('selected');
                var op = $("#zone").next().next();
                console.log(op[0]);
            });
        </script>
    </head>
    <body>
        <div id="zone"></div>
        <p class="CaptionCont SelectBox search" title=" Volvo ">
            <span class=""> Volvo </span>
            <label><i></i></label>
            <input type="text" class="search-txt" value="" placeholder="Enter here.">
        </p>
        <div class="optWrapper multiple">
            <ul class="options">
                <li class="opt selected"><span><i></i></span>
                    <label>Volvo</label>
                </li>
                <li class="opt"><span><i></i></span>
                    <label>Saab</label>
                </li>
                <li class="opt"><span><i></i></span>
                    <label>Mercedes</label>
                </li>
                <li class="opt"><span><i></i></span>
                    <label>Audi</label>
                </li>
                <li class="opt"><span><i></i></span>
                    <label>BMW</label>
                </li>
                <li class="opt"><span><i></i></span>
                    <label>Porche</label>
                </li>
                <li class="opt"><span><i></i></span>
                    <label>Ferrari</label>
                </li>
                <li class="opt"><span><i></i></span>
                    <label>Mitsubishi</label>
                </li>
            </ul>
        </div>
        <input type="submit" name="OK" id="myId" value="Ok" />
    </body>
</html>
深的

使用以下方法删除所选的班级

$('#zone').siblings('.optWrapper').find('.selected').removeCl‌​ass('selected');

或者

$('#zone').nextAll('.optWrapper').find('.selected').removeCl‌​ass('selected');

(执行效果更好,因为它只会查找所选元素的下一个元素)

$(function(){

  $('#zone').siblings('.optWrapper').find('.selected').removeClass("selected");
  
});
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Untitled Document</title>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
        <script>
            $(document).on("click", "#myId", function() {
                // $("#zone > .CaptionCont  > .optWrapper ul li").removeClass('selected');
                var op = $("#zone").next().next();
                console.log(op[0]);
            });
        </script>
        <script src="script.js"></script>
    </head>
    <body>
        <div id="zone"></div>
        <p class="CaptionCont SelectBox search" title=" Volvo ">
            <span class=""> Volvo </span>
            <label><i></i></label>
            <input type="text" class="search-txt" value="" placeholder="Enter here.">
        </p>
        <div class="optWrapper multiple">
            <ul class="options">
                <li class="opt selected"><span><i></i></span>
                    <label>Volvo</label>
                </li>
                <li class="opt"><span><i></i></span>
                    <label>Saab</label>
                </li>
                <li class="opt"><span><i></i></span>
                    <label>Mercedes</label>
                </li>
                <li class="opt"><span><i></i></span>
                    <label>Audi</label>
                </li>
                <li class="opt"><span><i></i></span>
                    <label>BMW</label>
                </li>
                <li class="opt"><span><i></i></span>
                    <label>Porche</label>
                </li>
                <li class="opt"><span><i></i></span>
                    <label>Ferrari</label>
                </li>
                <li class="opt"><span><i></i></span>
                    <label>Mitsubishi</label>
                </li>
            </ul>
        </div>
        <input type="submit" name="OK" id="myId" value="Ok" />
    </body>
</html>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JavaScript中获取数组的第n个元素?

来自分类Dev

如何在div中包装第n到第n个元素

来自分类Dev

如何在div中包装第n到第n个元素

来自分类Dev

如何在jQuery集合中获取第k个元素...作为JQUERY ELEMENT

来自分类Dev

如何在PHP中访问数组的第N个元素

来自分类Dev

如何在Haskell元组中访问第n个元素

来自分类Dev

如何在Haskell元组中访问第n个元素

来自分类Dev

如何在分支中获取第n个git日志

来自分类Dev

如何在jQuery中获取div元素的边界框

来自分类Dev

如何在迭代器中屏蔽除第n个元素之外的每个元素?

来自分类Dev

如何在CSS中的每个第n个元素之后选择一组元素?

来自分类Dev

如何在Scala中将第n个和第(n + 1)个元素折叠到新列表中?

来自分类Dev

使用jQuery获取第N个元素的数据属性值

来自分类Dev

使用jQuery获取第N个元素的数据属性值

来自分类Dev

Python:如何从列表中获取第 n 个元素,其中 n 来自列表

来自分类Dev

如何在Scala中获取优先级队列的第k个最小元素?

来自分类Dev

如何在numpy数组中的所有numpy数组中删除第n个元素?

来自分类Dev

如何在numpy数组中的所有numpy数组中删除第n个元素?

来自分类Dev

如何在命令行中获取上一个命令的第n个参数?

来自分类Dev

fsharp从列表中获取第n个元素

来自分类Dev

当其他子元素也存在时,如何选择(在jquery中)第n个子div

来自分类Dev

Rust-如何在集合中查找第n个最频繁的元素

来自分类Dev

如何在代码接收中选择第n个元素

来自分类Dev

如何在Prolog中找到列表的第N个元素

来自分类Dev

如何在以下函数中获取父元素id

来自分类Dev

jquery如何从元素变量中找到第n个孩子

来自分类Dev

jQuery从元素中删除第n个类

来自分类Dev

如何在Java中的第n个“-”(破折号)之后获取字符串?

来自分类Dev

如何在Excel中获取第n个非空白列

Related 相关文章

  1. 1

    如何在JavaScript中获取数组的第n个元素?

  2. 2

    如何在div中包装第n到第n个元素

  3. 3

    如何在div中包装第n到第n个元素

  4. 4

    如何在jQuery集合中获取第k个元素...作为JQUERY ELEMENT

  5. 5

    如何在PHP中访问数组的第N个元素

  6. 6

    如何在Haskell元组中访问第n个元素

  7. 7

    如何在Haskell元组中访问第n个元素

  8. 8

    如何在分支中获取第n个git日志

  9. 9

    如何在jQuery中获取div元素的边界框

  10. 10

    如何在迭代器中屏蔽除第n个元素之外的每个元素?

  11. 11

    如何在CSS中的每个第n个元素之后选择一组元素?

  12. 12

    如何在Scala中将第n个和第(n + 1)个元素折叠到新列表中?

  13. 13

    使用jQuery获取第N个元素的数据属性值

  14. 14

    使用jQuery获取第N个元素的数据属性值

  15. 15

    Python:如何从列表中获取第 n 个元素,其中 n 来自列表

  16. 16

    如何在Scala中获取优先级队列的第k个最小元素?

  17. 17

    如何在numpy数组中的所有numpy数组中删除第n个元素?

  18. 18

    如何在numpy数组中的所有numpy数组中删除第n个元素?

  19. 19

    如何在命令行中获取上一个命令的第n个参数?

  20. 20

    fsharp从列表中获取第n个元素

  21. 21

    当其他子元素也存在时,如何选择(在jquery中)第n个子div

  22. 22

    Rust-如何在集合中查找第n个最频繁的元素

  23. 23

    如何在代码接收中选择第n个元素

  24. 24

    如何在Prolog中找到列表的第N个元素

  25. 25

    如何在以下函数中获取父元素id

  26. 26

    jquery如何从元素变量中找到第n个孩子

  27. 27

    jQuery从元素中删除第n个类

  28. 28

    如何在Java中的第n个“-”(破折号)之后获取字符串?

  29. 29

    如何在Excel中获取第n个非空白列

热门标签

归档