zoukankan      html  css  js  c++  java
  • Jquery选择器(一)

    一、基本选择器

     1.查找 ID 为"myDiv"的元素。

    $(document).ready(function(){
    $("#mydiv");
    });

    <body>
    <div id="mydiv">id="mydiv"</div>
    </body>

    2.查找所有类是 "myClass" 的元素.

     $(document).ready(function(){
    $(".myClass");
    });

    <body>
    <div class="myClass">div class="myClass"</div>
    <span class="myClass">span class="myClass"</span>
    </body>

    3.查找一个 p元素。

    $(document).ready(function(){
     $("p");
    });

    <body>
    <div class="myClass">div class="myClass"</div>
    <span class="myClass">span class="myClass"</span>
    <p>我是p元素</p>
    </body>

    4.找每一个元素

    $(document).ready(function(){
     $("*");
    });

    <body>
    <div class="myClass">div class="myClass"</div>
    <span class="myClass">span class="myClass"</span>
    <p>我是p元素</p>
    </body>

    5.选择多个选择器元素

    $(document).ready(function(){
    $("#mydiv,p").css("color","red");
    });

    <body>
    <div id="mydiv">div class="mydiv"</div>
    <div class="myClass">div class="myClass"</div>
    <span class="myClass">span class="myClass"</span>
    <p>我是p元素</p>
    </body>

    二、层级选择器

    1.后代选择器(所有包含孙子)

    $(document).ready(function(){
    $("form input").css("color"," red");
    });

    <body>
    <form>
    <label>Name:</label>
    <input name="name" value="我是儿子" />
    <fieldset>
    <label>Newsletter:</label>
    <input name="newsletter" value="我是孙子"/>
    </fieldset>
    </form>
    </body>

    2.子元素选择器(只匹配到儿子)

    $(document).ready(function(){
    $("form > input").css("color"," red");
    });

    <body>
    <form>
    <label>Name:</label>
    <input name="name" value="我是儿子" />
    <fieldset>
    <label>Newsletter:</label>
    <input name="newsletter" value="我是孙子"/>
    </fieldset>

     <input name="newsletter2"  value="我是儿子"/>

    </form>
    </body>

    3.相邻元素选择器

    $(document).ready(function(){
    $("label+ input").css("color"," red");
    });

    <body>
    <form>
    <label>Name:</label>
    <input name="name" value="我是儿子" />
    <fieldset>
    <label>Newsletter:</label>
    <input name="newsletter" value="我是孙子"/>
    </fieldset>

     <input name="newsletter2"  value="我是儿子"/>

    </form>

    </body>

    4.兄弟选择器

    匹配form之后的input元素

    $(document).ready(function(){
    $("form~input").css("color"," red");
    });

    <body>
    <form>
    <label>Name:</label>
    <input name="name" value="我是儿子" />
    <fieldset>
    <label>Newsletter:</label>
    <input name="newsletter" value="我是孙子"/>
    </fieldset>

    </form>

     <input name="newsletter2"  value="我是form之后的input"/>

    </body>

  • 相关阅读:
    vim选中字符复制/剪切/粘贴
    pyhton输出表格数据出现省略号?(教你很快解决)
    怎么截取长图/滚动截图?(一文教你迅速截长图)?
    pyhton pandas数据分析基础入门(一文看懂pandas)
    pyhton中pandas数据分析模块快速入门(非常容易懂)
    pyhton读入Excel和csv数据文件
    Python中pandas透视表pivot_table功能详解(非常简单易懂)
    pyhton scipy最小二乘法(scipy.linalg.lstsq模块)
    python scipy优化器模块(optimize)
    python scipy样条插值函数大全(interpolate里interpld函数)
  • 原文地址:https://www.cnblogs.com/qinyi173/p/4947631.html
Copyright © 2011-2022 走看看