• $('.mydiv>ul')和$('.mydiv ul')的不同


    --------------------------------------------------

    <!DOCTYPE HTML> 
    <HTML>   
        <head>
             <title>aa</title>
             <script type="text/javascript" src="jquery.js"></script>
             <style type="text/css">
             body,div{padding: 0;margin: 0;}
             .border{border:1px dashed #ccc;}
             .red{background:#f00;}
             </style>
             <script type="text/javascript">
                 $(function(){
                     $("#test").click(function(){
                         $('.mydiv>ul').addClass("red");
                         //$('.mydiv ul').addClass("red");
                     });
                 });
             </script>
        </head> 
    <body>
        <div class="mydiv">
            <ul>
                <li>asadfasdfsd</li>
                <li>asadfasdfsd</li>
                <li>asadfasdfsd</li>
                <li>asadfasdfsd</li>
            </ul>
            <p class="border"></p>
            <div><ul>
                <li>asadfasdfsd</li>
                <li>asadfasdfsd</li>
                <li>asadfasdfsd</li>
                <li>asadfasdfsd</li>
            </ul></div>
            <p class="border"></p>
            <input type="button" value="test" id="test"/>
        </div>
    </body>
    </HTML>

    点击后出现的效果图片如下:

    所以,$('.mydiv>ul')是指直接后代里找<ul>,只找姓ul的儿子,但是孙子不管了

    $('.mydiv ul')是指所有后代里找<ul>。(则会两个ul都会出现红色背景) 

    $('.mydiv ul')==$('.mydiv').find('ul')

    // 这里的是selector、selector1均表示任意的选择器
    $("selector").find("selector1");
    // 等价于
    $("selector selector1");

  • 相关阅读:
    [蓝桥杯2017初赛]青蛙跳杯子 BFS
    第十一章 进程和信号
    第七章 数据管理
    特殊符号大全
    第四章 Linux环境
    (十六)异常
    (十五)代理
    (十四)内部类
    第三章 文件操作
    (十三)对象克隆
  • 原文地址:https://www.cnblogs.com/yumeixin/p/6375350.html
Copyright © 2020-2023  润新知