jquery选择器中的空格、大于号、加号、波浪号的意思解析

前端APP 投稿 10700 0 评论

jquery选择器中的空格、大于号、加号、波浪号的意思解析

经常看到Jquery代码中有一些比较不太熟悉的写法,比如空格,大于号什么的。今天就碰到个加号的,看半天没看懂,决定今天把这个问题总结一下。有需要的朋友可以参考一下。

空格:$('#sfjvip span'

表示获取id=sfjvip下的所有的span节点,所有的子孙。

大于号:$('#sfjvip > span'

表示获取id=sfjvip下的所有第一层span的节点,即第一代,隔代不获取。

加号:$('#sfjvip + .com'

表示获得id=sfjvip节点的下一个class=com兄弟节点,相当于next(方法。

波浪号:$('#sfjvip ~ span'

表示获取id=sfjvip节点的后面的所有span兄弟节点,相当于nextAll(方法。

编程笔记 » jquery选择器中的空格、大于号、加号、波浪号的意思解析

赞同 (58) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽