层次选择器的4种选择器列表
选择器 | 描述 | 返回 | 示例 |
---|---|---|---|
$("ancestor descendant") |
选取ancestor元素里的所有descendant(后代)元素 | 集合元素span | $("div span") 选取 <div> 里的所有的<span> 元素 |
$("parent > child") |
选取parent元素下的child(子)元素,与$("ancestor descendant") 有区别, $("ancestor descendant") 选择的是后代元素 |
集合元素 | $("div > span") 选取 <div> 元素下元素名是<span> 的子元素 |
$("prev + next") |
选取紧接在prev元素后的next元素 | 集合元素 | $(".one + div") 选取class为one的下一个 <div> 同辈元素 |
$("prev ~ siblings") |
选取prev元素之后的所有siblings元素 | 集合元素 | $("#two ~ div") 选取id为two的元素后面的所有 <div> 同辈元素 |