Tim*_*eal 0 javascript jquery addclass
我的html设置如下:
<div class="containerElement">
<div class="element"></div>
</div>
<div class="containerElement">
<div class="element"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
每当点击".element"时,我想在元素的".containerElement"中添加一个类,并且只添加一个"containerElement"实例.
如果点击一个元素,我如何在javascript中向一个"containerElement"实例添加一个类,到目前为止,我的jquery代码是:
$('.element').click(function(){
$('.containerElement', this).addClass('highlighted');
})
Run Code Online (Sandbox Code Playgroud)
什么是正确的语法而不是"$('.containerElement',this)"
您可以通过引用click事件目标的直接父级来完成此操作.
$('.element').click(function() {
$(this).parent().addClass('highlighted');
})
Run Code Online (Sandbox Code Playgroud)