黑马程序员技术交流社区

标题: JQuery中的问题 [打印本页]

作者: 张小平    时间: 2012-12-18 20:27
标题: JQuery中的问题
JQuery中有选择器,有过滤器,视频中也提到了过滤选择器,这三个概念是一个东西吗?三者有什么差别?
作者: 婂埖糖    时间: 2012-12-18 21:02

多条件选择器
多条件选择器:$("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个元素分开
层次选择器在一个“”内以空格区分

作者: dqzg12300    时间: 2012-12-18 22:29
我觉得都是差不多的。作用都是用来选择需要处理的标签。选择器主要是用来选择是什么标签类型啊之类的。过滤器就像是漏斗,将条件符合的留下进行处理。最后就是结合的效果就像双重过滤一样。
作者: 鲜学良    时间: 2012-12-19 10:33
都是找的标签jquery对象。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2