好的,所以我知道给定以下代码,按下任一 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>
弄清楚了:
$(this).closest(".section").css("background-color","yellow");