jQuery选择器

基本选择器


标签选择器    element    根据给定的标签名匹配元素    $("h2" )选取所有h2元素
类选择器    .class    根据给定的class匹配元素    $(" .title")选取所有class为title的元素
ID选择器    #id    根据给定的id匹配元素    $(" #title")选取id为title的元素
并集选择器    selector1,selector2,...,selectorN    将每一个选择器匹配的元素合并后一起返回    $("div,p,.title" )选取所有div、p和拥有class为title的元素
全局选择器    *    匹配所有元素    $("*" )选取所有元素


层次选择器


后代选择器    ancestor descendant
子选择器    parent>child
相邻元素选择器    prev+next
同辈元素选择器    prev~sibings


属性选择器


[attribute^=value]    选取给定属性是以某些特定值开始的元素    $(" [href^='en']" )选取href属性值以en开头的元素
[attribute$=value]    选取给定属性是以某些特定值结尾的元素    $(" [href$='.jpg']" )选取href属性值以.jpg结尾的元素
[attribute*=value]    选取给定属性是以包含某些值的元素    $(" [href* ='txt']" )选取href属性值中含有txt的元素


基本过滤选择器


:eq(index)    选取索引等于index的元素(index从0开始)    $("li:eq(1)" )选取索引等于1的<li>元素
:gt(index)    选取索引大于index的元素(index从0开始)    $(" li:gt(1)" )选取索引大于1的<li>元素(注:大于1,不包括1)
:lt(index)    选取索引小于index的元素(index从0开始)    $(“li:lt(1)” )选取索引小于1的<li>元素(注:小于1,不包括1)
:header    选取所有标题元素,如h1~h6    $(":header" )选取网页中所有标题元素
:focus    选取当前获取焦点的元素    $(":focus" )选取当前获取焦点的元素
:animated    选择所有动画    $(":animated" )选取当前所有动画元素

可见性过滤选择器


:visible    选取所有可见的元素    $(":visible" )选取所有可见的元素
:hidden    选取所有隐藏的元素    $(":hidden" ) 选取所有隐藏的元素

表单选择器

名称说明解释
:input匹配所有 input, textarea, select 和 button 元素查找所有的input元素: 
$(":input")
:text匹配所有的文本框查找所有文本框: 
$(":text")
:password匹配所有密码框查找所有密码框: 
$(":password")
:radio匹配所有单选按钮查找所有单选按钮
:checkbox匹配所有复选框查找所有复选框: 
$(":checkbox")
:submit匹配所有提交按钮查找所有提交按钮: 
$(":submit")
:image

匹配所有图像域

匹配所有图像域: 
$(":image")
:reset匹配所有重置按钮查找所有重置按钮: 
$(":reset")
:button匹配所有按钮查找所有按钮: 
$(":button")
:file匹配所有文件域查找所有文件域: 
$(":file")

:not()选择器

:not() 选择器选取除了指定元素以外的所有元素。

最常见的用法:与其他选择器一起使用,选取指定组合中除了指定元素以外的所有元素(如上面的实例)

语法:

$(":not(selector)")
参数描述
selector必需。规定不选择的元素。
该参数接受任何类型的选择器。

[实例]选取除了 class="intro" 元素以外的所有 <p> 元素:

$("p:not(.intro)")

点击回到目录页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闭嘴的鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值