jQ学习之层级选择器的测试

Posted zhang188660586

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQ学习之层级选择器的测试相关的知识,希望对你有一定的参考价值。

一:层级选择器 主要有以下几种:

a b: 即选择a中所有的b元素

a>b:既选择 a中 所有处在第一级且属性为b的孩子

a+b:选择 与a相邻的(在a后面)的b元素

a~b:选择 a的且属性为b的兄弟(不包括a)

 

HTML代码:

 1     <input type="button" id="btn1" value="选择body中所有的div元素" />
 2         <input type="button" id="btn2" value="选择body中第一级的孩子" />
 3         <input type="button" id="btn3" value="选择id为two的元素的下一个元素" />
 4         <input type="button" id="btn4" value="选择id为one的所有兄弟元素" />
 5         <hr />
 6         <div id="one">
 7             <div class="mini">
 8                 111
 9             </div>
10         </div>
11 
12         <div id="two">
13             <div class="mini">
14                 222
15             </div>
16             <div class="mini">
17                 333
18             </div>
19         </div>
20 
21         <div id="three">
22             <div class="mini">
23                 444
24             </div>
25             <div class="mini">
26                 555
27             </div>
28             <div class="mini">
29                 666
30             </div>
31         </div>
32 
33         <span id="four">
34 
35         </span>

 

jQ代码:

 1 //定义一个页面加载函数
 2                 $(function()
 3                     //为按钮1设置点击事件
 4                     $("#btn1").click(function()
 5                         //注意方法
 6                     $("body div").css("backgroundColor","pink");
 7                     )
 8                     $("#btn2").click(function()
 9                         //注意方法
10                         $("body>div").css("backgroundColor","pink");
11                     )
12                     $("#btn3").click(function()
13                         //注意方法
14                         $("#two+div").css("backgroundColor","pink");
15                     )
16                     $("#btn4").click(function()
17                         //注意方法,注意参数,所有指的是包含body内部所有的元素
18                         $("#one~*").css("backgroundColor","pink");
19                     )
20                     
21                 )

 

CSS代码:

 1  div,span,p 
 2     width:140px;
 3     height:140px;
 4     margin:5px;
 5     background:#aaa;
 6     border:#000 1px solid;
 7     float:left;
 8     font-size:17px;
 9     font-family:Verdana;
10   
11    div.mini  
12     width:55px;
13     height:55px;
14     background-color: #aaa;
15     font-size:12px;
16    
17   div.hide  
18     display:none;
19   

 

以上是关于jQ学习之层级选择器的测试的主要内容,如果未能解决你的问题,请参考以下文章

Html学习之八(CSS选择器的使用--属性选择器)

nio学习之Selector选择器

学习04-jq(jq的使用,jq的入口函数,jq与DOM的转换,基本选择器,层级选择器,设置样式,筛选选择器,筛选方法)

jQuery---jq基础了解(语法,特性),JQ和JS的区别对比,JQ和JS相互转换,Jquery的选择器(基础选择器,层级选择器,属性选择器),Jquery的筛选器(基本筛选器,表单筛选器),Jq

jQ层级选择器

10 Jquery 基础