jQuery 选择器/筛选

• 基本过滤选择器
a. :fitst 选取第一个元素
b. :last选取最后一个元素
c. :not() 选取除指定之外的元素
d. :even 偶数选择器
e. :odd 奇数选择器
f. :eq()选取指定索引的元素
g. :gt()选取大于指定索引的元素
h. :lt()选取小于指定索引的元素
i. :header选取h1,h2,h3,h4,h5,h6标签

j. :animated选取正在执行动画的元素


• 内容过滤选择器
a. :contains()选取含有文本内容的元素
b. :has()选择指定元素的元素
c. :empty选择不包含子元素或者文本空元素
d. :parent选取含有子元素或者文本的元素


• 可见性选择器
a. :hidden选取所有不可见元素
b. :visible选取甩有可见元素


• 属性选择器
a. [attr]选择拥有此属性的选择器
b. [attr=value]指定属性值的选择器
c. [attr1][attr2][attr3]复合属性选择器


• 子元素过滤选择器
a. :first-child选择父元素第一个子元素
b. :last-child选择父元素最后一个子元素
c. :only-child选择元素中只包含一个子元素的元素
d. :nth-child(表达示) 选取父元素中的第X个元素,X由表达示决定
e. :first-of-type选取所有相同元素的第一个兄弟元素 1.9新增
f. :last-of-tyoe选取所有相同元素的最后一个兄弟元素 1.9新增
g. :nth-last-child(表达式)选择所有他们父元素的第n个子元素。计数从最后
一个元素开始到第一个,1.9+
h. :only-of-type :nth-of-type(表达式) :nth-last-of-type(表达式)



• 表单元素选择器
a. :input
b. :text
c. :password
d. :radio
e. :checkbox
f. :submit
g. :image
h. :reset
i. :button
j. :file
k. :hidden


• 表单属性选择器
a. :enabled 选择所有可用元素
b. :disabled选择所有不可用元素
c. :checked选择可有选中元素
d. :selected选取所有被选中的选项元素
e. :focus选择当前获取焦点的元素 1.6添加


• 筛选
a. eq()选择指定索引的元素
b. filter(表达式)筛选指定表达式的元素
c. first()选择第一个元素
d. last()选择最后一个元素
e. is()检测是否元素返回布尔值
f. has()保留包含特定后代的元素,去掉那些不含有指定后代的元素
g. not()从匹配的元素集合中移除指定的元素。
h. map()将一组元素转换成其他数组
i. slice()根据指定的下标范围,选取匹配的元素集合


• 遍历查找
a. children()选取子元素
b. parent()选取父元素
c. parents()选取祖先元素
d. parentsUntil()所有的父辈元素,直到遇到匹配的那个元素为止 1.6+
e. offsetParent()返回父元素中第一个其position设为relative或者absolute
的元素,仅对可见元素有效
f. next()选择后面紧临的兄弟元素
g. nextAll()查找当前元素之后所有的同辈元素
h. nextUntil()所有的同辈元素,直到遇到匹配的那个元素为止 1.6+
i. prev()前一个兄弟元素
j. prevAll()前面所有的兄弟元素
k. prevUntil()所有的兄弟元素,直到遇到匹配的那个元素为止 1.6+

l.sinlings()前后所有的兄弟元素
m.closest()从元素本身开始,在DOM 树上逐级向上级元素匹配,并返回最先匹
配的祖先元素
n.contents()元素的子元素,包括文字和注释节点
o.end()终止在当前链的最新过滤操作,并返回匹配的元素的以前状态
p.andself()1.8版本中已废弃
q.addBack()添加堆栈中元素集合到当前集合,一个选择性的过滤选择器
r.each()遍历一个jQuery对象,为每个匹配元素执行一个函数





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值