jQuery 同级选择器

同级选择器语法

$('selector1 ~ selector2')

同级选择器语法解析

jQuery的同级选择器中,selector1和selector2使用“~”符号隔开,该符号在键盘上一般位于“Esc”的下方,键入的时候,需要将输入法切换为英文,然后摁住shift的同时摁下该键即可输入。该选择器用于选择selector1选择到的HTML元素的同级的所有被selector2匹配选择的元素,而什么是同级呢,可以理解为selector1和selector2互为兄弟元素,具体的可参考下方的实例代码。

同级选择器实例代码

如下实例代码,在div中定义了多个子元素,其中一个div子元素还包含了另一个子元素p,然后通过jQuery的同级选择器匹配class属性值为z的所有同级的p元素,因为另一个元素p是class属性值为z的元素的兄弟元素div的子元素,因此不会被匹配选择:

<div>
  <span class="z">span</span>
  <p>span的同级元素p</p>
  <div>
    <p>非span的同级元素</p>
  </div>
</div>



<button id="test" class="btn">jQuery</button>

<script>
  $('#test').click(function(){
    $('.z ~ p').css("font-size","3.5em");
  })
</script>

免责声明:内容仅供参考,不保证正确性!


全栈前端 / jQuery教程 :






Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.