A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张小平 中级黑马   /  2012-12-18 20:27  /  1813 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

JQuery中有选择器,有过滤器,视频中也提到了过滤选择器,这三个概念是一个东西吗?三者有什么差别?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

3 个回复

倒序浏览

多条件选择器
多条件选择器:$("p,div,span,menuitem"),同时选择p标签,div标签,和拥有menuitem样式的span标签元素

相对选择器
只要在$()指定第二个参数,第二个参数为相对的元素。

层次选择器:
1 $("#div li")获取div下的所有li元素
2 $("#div > li")获取div下的直接li子元素
3 $(".menuitem + div")获取样式名为menuitem之后的第一个div元素。
3 $(".menuitem ~ div")获取样式名为menuitem之后的所有的div元素。

三者的区别是:

多条件选择器:在一个“”内有逗号区分
相对选择器:2个元素分开
层次选择器在一个“”内以空格区分

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
我觉得都是差不多的。作用都是用来选择需要处理的标签。选择器主要是用来选择是什么标签类型啊之类的。过滤器就像是漏斗,将条件符合的留下进行处理。最后就是结合的效果就像双重过滤一样。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
都是找的标签jquery对象。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马