jquery的选择器jquery的选择器有哪几种

2024-04-19 19:46:28 浏览

3、基本过滤器选择器:first 、:last 、:not 、:even 、:odd 、:eq 、:gt 、:lt 、:header 、:animated

jquery的选择器jquery的选择器有哪

4、内容过滤器选择器:contains 、:empty 、:has 、:parent

5、可见性过滤器选择器:hidden 、:visible

6、属性过滤器选择器[attribute] 、[attribute=value] 、[attribute!=value] 、[attribute^=value] 、[attribute$=value] 、[attribute*=value] 、[attrSel1][attrSel2][attrSelN]

7、子元素过滤器选择器:nth-child 、:first-child 、:last-child 、:only-child

8、表单选择器:input 、:text 、:password 、:radio 、:checkbox 、:submit 、:image 、:reset 、:button、:file 、:hidden9、表单过滤器选择器:enabled 、:disabled 、:checked 、:selected

ancestor descendant:表示选取ancestor里面所有的descendant元素。

parent > child:表示选择parent元素的所有子元素。

prev ~ siblings:表示选择prev后面的兄弟元素,后面所有的元素。

1、首先说两者是属于不同的两门语言,jQuery是属于js的一个框架,则其选择器是js里面的选择器,css是另一门不同于js的语言,其选择器是css选择器,则两者在根本上是不同的。

2、但是两者是有交集的,都是作为网页或者浏览器解析的语言,而js可以通过修改浏览器的dom对象来实现对css修改或者是控制。

3、可以简单的这样区分两者,css选择器用语css当中,js选择器应用于js当中,只不过有时两者使用相同的id标识来选择对象。

1).“$(“#id”)”,获取id指定的元素,id是全局唯一的,所以它只有一个成员。

2).“$(“.class”)”,获取class指定的元素,不同的元素可以具有相同的class属性,所以它可能具有多个成员。

3).“$(“element”)”,获取element(元素名,比如div、table等)指定的元素,它可能具有多个成员。

4).“$(“*”)”,获取所有元素,相当于document。

5).“$(“selector1,selector2,…,selectorN”)”,将每个选择器匹配到的元素合并后一起返回。返回selector1匹配的集合+selector2匹配的集合+…+selectorN匹配的集合。

什么是层次?层次就是父子关系、兄弟关系的节点。所以,层次选择器就是用来获取指定元素的父子节点、兄弟节点。

1).“$(“ancestor descendant”)”,获取ancestor元素下边的所有元素。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。