一步一步jquery(二) 选择器(一)

基本选择器

选择器描述返回示例
#id根据给定的id匹配一个元素单个元素$("#test")选取id为test的元素
.class根据给定的类匹配元素集合元素$(".test")选取所有的class为test的元素
element根据匹配的元素名匹配元素集合元素$("p")选取所以的<p>元素
*匹配所以元素集合元素$("*")选取所有的元素
selector1,select2,...selectN将每一个选择器匹配到元素后一起返回集合元素

$("div,span,p.mayclass")选取所有<div>,<span>和

拥有class为myclass的<p>标签的一组元素

层次选择器

选择器描述返回示例
$("ancestor descendant")选取ancestor元素里的所有descendant(后代元素)集合元素$("div span")选取<div>里所有的<span>元素
$("parent>child")选取parent元素下的child(子)元素,与$("ancestor descendant")有区别,$("ancestor descendant")选择的是后代元素集合元素$("div>span")选取<div>元素下元素名是<span>的子元素
$("prev+next")选取紧接着在prev元素后的next元素集合元素$(".one+div")选取class为one元素后<div>兄弟元素
$(prev~siblings)选取prev元素之后的多有siblings集合元素$("#two~div")选取id为two的元素后面的所以<div>兄弟元素

 

注:

<body>
<div >
 标题
 <div  style="background-color:#0000FF">这个人怎么这样!</div>
</div>
<p>
<div id="aa">
舍么么额
</div>
</body>

 

$("body div").css("background","#bbffaa");

效果:

$("body>div").css("background","#FF0000");

效果:

 

 

$("prev+next")选择器与next()方法的等价关系

 选择器方法
等价关系$(".one+div");$(".one").next("div")

$("prev~siblings")选择器与nextAll()方法的等价关系

 选择器方法
等价关系$("#prev~div")$("#prev").nextAll("div")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值