jquery - 最近似乎不起作用

时间:2016-03-17 13:52:45

标签: javascript jquery

我的代码类似:

<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();
}); 

似乎不起作用,你知道它为什么不起作用吗?

谢谢

2 个答案:

答案 0 :(得分:3)

.fieldsGroup.fieldset_title的兄弟,而不是其父级,所以请替换

$( this ).closest( ".fieldsgroup" ).hide();

siblings

$( this ).siblings( ".fieldsgroup" ).hide();

或者 A.Wolff 在下面的评论

中的建议
$( this ).nextAll(".fieldsgroup").first().hide();

答案 1 :(得分:0)

closest in jQuery not working

请参阅上面现有的stackoverflow问题以获得解决方案。