jquery选择器与遍历总结

1、选择器
基础:
所有元素: ( " ∗ " ) i d : ("*") id: ("")id("#lastname")
class: ( " . i n t r o " ) e l e m e n t : (".intro") element: (".intro")element(“p”)
且:$(".intro.demo")

特殊位置:
第一个: ( " p : f i r s t " ) 最 后 一 个 : ("p:first") 最后一个: ("p:first")(“p:last”)
偶数: ( " t r : e v e n " ) 奇 数 : ("tr:even") 奇数: ("tr:even")(“tr:odd”)

序号:
第n个: ( " u l l i : e q ( 3 ) " ) 大 于 : ("ul li:eq(3)") 大于: ("ulli:eq(3)")(“ul li:gt(3)”)
小于: ( " u l l i : l t ( 3 ) " ) 非 : ("ul li:lt(3)") 非: ("ulli:lt(3)")(“input:not(:empty)”)

所有标题元素:$(":header")

内容: ( " : c o n t a i n s ( ′ W 3 S c h o o l ′ ) " ) 子 节 点 为 空 : (":contains('W3School')") 子节点为空: (":contains(W3School)")(":empty")
隐藏: ( " p : h i d d e n " ) 显 示 : ("p:hidden") 显示: ("p:hidden")(“table:visible”)

和:$(“th,td,.intro”)

属性:
有href属性:KaTeX parse error: Expected 'EOF', got '#' at position 20: …ref]") href属性为“#̲”:("[href=’#’]")
href属性不为“#”:KaTeX parse error: Expected 'EOF', got '#' at position 11: ("[href!='#̲']") href属性以.jp…("[href$=’.jpg’]")

input元素
所有input: ( " : i n p u t " ) t y p e = t e x t 的 i n p u t : (":input") type=text的input: (":input")type=textinput(":text")
$(":password")
$(":radio")
$(":checkbox")
$(":submit")
$(":reset")
$(":button")
$(":image")
$(":file")

激活的input:$(":enabled")
禁用的input: $(":disabled")
选取的input: $(":selected")
选中的input: $(":checked")

2、遍历
祖先
父元素:parent()
直系祖先元素:parents()
直到X的直系祖先元素:parentsUntil()

后代
直接子元素:children()
后代元素:find()

同胞:
所有同胞:siblings()
下一个同胞:next()
所有跟随同胞:nextAll()
跟随同胞直到:nextUntil()
prev(), prevAll() 以及 prevUntil()

过滤
首个:first()
最后一个:last()
某个:eq()
指定条件:filter()
非指定条件:not()

其他
将元素添加到:add()
和自己(堆栈中存的之前集合):andSelf()
最接近的祖先:closest()
每个:each()
结束最近一次选择:end()
索引:eq()
包含特定元素:has()
是指定元素:is()
处理每个对象,形成新对象:.map()
用于定位的第一个父元素:offsetParent()
指定索引范围:slice()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值