为了账号安全,请及时绑定邮箱和手机立即绑定

jquery中层选择器的具体区别

标签:
Html/CSS JQuery

jquery中4种层级选择器的差别和使用

<div id="outer">
<input type="button" id="button1">
<input type="button" id="button2">
<input type="button" id="button3">
<div id="inner">
<input type="button" id="button4">
<input type="button" id="button5">
</div>
</div>
<input type="button" id="button6">
<input type="button" id="button7">

1、$("ancestor descendant"),选中祖先ancestor下的所有满足条件的后代descendant。
如$("#outer input")会选中button1,button2,button3,button4,button5。
2、$("parent > child"),只会选中直接子元素。
如$("#outer > input")会选中button1,button2,button3,不会选中button4,button5。
3、$("prev + next"),prev和next是两个同级别的元素,选中紧跟在prev后面的next。
如$("#outer + input")只会选中button6,$("#button1 + input")只会选中button2。
4、$("prev ~ siblings"),prev和siblings是同级别元素,选中prev之后的所有同级别的siblings。
如$("#outer ~ input")选中button6和button7,$("#button1 ~input")选中button2和button3。

点击查看更多内容
2人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消