名称 | 举例 |
---|---|
后代选择器 | $("#someDiv div") 选择id为someDiv对象中的所有<div>对象 |
父子选择器 | $("#someDiv>li") 选择id为someDiv对象中的直接子节点<li>对象 |
相邻选择器 | $("#one+div") 选择id为one对象后面的<div>对象,#one对象与div对象同级 |
平级选择器 | $("#someDiv~[title]") 选择id为someDiv对象后面的所有带有title属性的对象 (~[XX]的XX是过滤条件) |
补充:相邻选择器可以用next()替换:$("#did+div"),div为#did的下一个元素,则可以替换为$("#did").next()
平级选择器可以用nextAll()替换:$("#did~div")可以替换为$("#did").nextAll(),选择#did对象后的所有div对象。如果要选择前后所有相邻的div对象,则可以使用siblings函数:$("#did").siblings("div") 。