我有类似的代码:
<div class="fieldset clearfix">
<h2 class="fieldset_title">Title <i class="indicator glyphicon pull-right glyphicon-chevron-down"></i></h2>
<div class="fieldsgroup_info"></div>
<div class="fieldsgroup">
....
</div>
</div>
当我在 jquery 中做的时候
$('.fieldset_title').click(function(){
$( this ).closest( ".fieldsgroup" ).hide();
});
似乎不起作用,你知道它为什么不起作用吗?
谢谢
最佳答案
.fieldsGroup
是 .fieldset_title
的兄弟而不是它的父级,所以替换
$( this ).closest( ".fieldsgroup" ).hide();
$( this ).siblings( ".fieldsgroup" ).hide();
或者如 A.Wolff 在下面的评论中所建议的那样
$( this ).nextAll(".fieldsgroup").first().hide();
关于javascript - jquery - 最近似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36062579/