这应该是相当容易的,但由于某种原因,我正在努力.
我有以下html结构
<div class="subcontent_detail>
<h4>some text</h4>
<div class="divider"></div>
<div class="changevid"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想要的是当点击changevid时,应该在子内容之后添加一个名为"active"的类
我的代码
$('.changevid').click(function(e){
e.preventDefault();
$(this).parent().parent().addClass('active');
return false;
});
Run Code Online (Sandbox Code Playgroud)
任何帮助都非常欢迎.提前致谢.
你打了parent()两次电话.这应该工作:
$('.changevid').click(function(e){
$(this).parent().addClass('active');
});
Run Code Online (Sandbox Code Playgroud)
请注意,您也不需要preventDefault()或return false因为单击的元素不是链接.