仅在当前容器 jQuery 中应用操作

问题描述 投票:0回答:1

好的,所以我知道给定以下代码,按下任一 div 中的按钮会将“section”类的所有 div 的背景颜色更改为黄色。我的问题是,如何更改它,使其仅适用于包含按钮的 div?

<script>
$(document).ready(function(){
    $(".section button").click(function(){
    $(".section").css("background-color","yellow");
});
});
</script>

<div class="section">
   <h3>Web Development</h3>
   <p>Description of web development services.</p>
   <button>Click Me</button>
</div>
    
<div class="section">
   <h3>Graphic Design</h3>
   <p>Description of graphic design services.</p>
   <button>Click Me</button>
</div>
jquery css
1个回答
0
投票

弄清楚了:

$(this).closest(".section").css("background-color","yellow");
© www.soinside.com 2019 - 2024. All rights reserved.