jQuery ~相邻选择器
实例
选择所有出现在 <div> 元素之后同级的 <p> 元素:
<!DOCTYPE html><html><head><script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script>$(document).ready(function(){$("div ~ p").css("background-color", "yellow");});</script></head><body><h2>$("div ~ p") 将选择什么?</h2><p>这是一个p元素(不会被选中)</p><div style="border:1px solid black;padding:10px;">这是一个 div 元素</div><p>这是一个 p 元素</p><p>这是另外一个 p 元素</p><div style="border:1px solid black;padding:10px;"><p>这是 div 元素中的 p 元素(不会被选中)</p></div><h2>这是一个标题</h2><p>这是一个 p 元素</p></body></html>
定义与用法
("element ~ siblings") 选择器选择出现在指定 "元素" 后面的同级元素
注意:两个指定元素必须共享同一父元素。
语法
("element ~ siblings")
| 参数 | 描述 |
|---|---|
| element | 必填。任何有效的 jQuery 选择器 |
| siblings | 必填。指定 element 参数的同级 |