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>

  • 相关阅读:
    倒序数组的算法
    SQL 日期操作函数
    sp_executesql 练习
    c#编译器对byte类型的一些规则
    角度在excel中如何输入并使其能计算
    5天学会fx5800计算器测量编程(二) fx5800函数学习
    5天学会fx5800计算器测量编程(二) fx5800语法学习
    如何快速的将大地坐标系导入进施工结构的cad平面图纸中
    CAD中批量导入坐标和点号的方法命令
    5天学会fx5800计算器测量编程(一)
  • 原文地址:https://www.cnblogs.com/qinyi173/p/4947631.html
Copyright © 2011-2022 走看看