jQuery遍历

作者: GA_ | 来源:发表于2018-02-02 15:53 被阅读33次
<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title>jQuery遍历</title>
        <link rel="stylesheet" type="text/css" href="css/jQuery.css" />
        <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
    </head>

    <body>

        <div>
            <ul>
                <li>
                    <h1>大标题</h1>
                    <span>我是span</span>
                    <p class="p1">我是p 1</p>
                    <p >我是p 2</p>
                </li>
            </ul>
        </div>

        <div>
            <button type="button" id="button1">祖先</button>
            <button type="button" id="button2">后代</button>
            <button type="button" id="button3">同胞</button>
            <button type="button" id="button4">过滤</button>
        </div>
        <script>
            $("#button1").click(function() {
                // 001
//              $("span").parents().css({
//                  "border": "2px solid red"
//              });
                // 002
//              $("span").parents("ul").css({"background-color":"red"})
                // 003
                $("span").parentsUntil("ul").css({"border":"2px solid red"});
            })
            $("#button2").click(function() {
                // 001 
//              $("div").children().css({"border":"2px solid red"});
                // 002 children 只对子元素查找 查不到孙子
//              $("div").children("ul").css({"border":"2px solid red"});
                // 003 可以查儿子、孙子、曾孙子...
                $("div").find("span").css({"border":"2px solid red"});
                // 004 *所有后代
//              $("div").find("*").css({"border":"2px solid red"});
            })
            $("#button3").click(function() {
                // 001 同胞
//              $("p").siblings().css({"border":"2px solid red"});
                // 002 指定同胞
//              $("p").siblings("span").css({"border":"2px solid red"});
                // 003 下一个同胞
//              $("span").next().css({"border":"2px solid red"});
                // 004 
//              $("h1").nextAll().css({"border":"2px solid red"});
                // 005 
                $("h1").nextUntil("p").css({"border":"2px solid red"});
            })
            $("#button4").click(function() {
                // 001
//              $("div p").last().css({"border":"2px solid red"});
                // 002 
//              $("p").eq(1).css({"border":"2px solid red"});
                // 003 
//              $("p").filter(".p1").css({"border":"2px solid red"});
                // 004
                $("p").not(".p1").css({"border":"2px solid red"});
            })
        </script>
    </body>

</html>

相关文章

  • 04.jQuery 遍历

    jQuery遍历 DOM:Document Object Model 文档对象模型; 通过 jQuery 遍历,可...

  • jQuery(二)

    offset audio和video each遍历jQuery对象 each遍历jQuery对象 了解date 多...

  • jquery 遍历

    jquery 遍历

  • jQuery 遍历

    jQuery 遍历 什么是遍历?jQuery 遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取...

  • jQuery遍历函数

    jQuery 遍历函数jQuery 遍历函数包括了用于筛选、查找和串联元素的方法。| .add()[https:/...

  • Day03(jQ增删改查,JQ遍历,demo jQ页面切换)

    jQuery 增删改查 jQuery 遍历 $.each(obj,function(index,value){})...

  • jQuery(样式和DOM)

    初识jQuery jQuery选择器 jQuery的属性与样式 DOM DOM节点的复制与替换 jQuery遍历

  • js遍历与jQuery遍历

    js遍历与jQuery遍历 js遍历数组和对象 for... var demoArr = ['Javascript...

  • 有用的jquery整理

    jQuery遍历 - each() 方法 jQuery对象和DOM对象使用说明 Jquery css元素 默认情况...

  • jQuery遍历

    jQuery 遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取)HTML 元素。以某项选择开始...

网友评论

    本文标题:jQuery遍历

    本文链接:https://www.haomeiwen.com/subject/omdezxtx.html