javascript - jquery - 最近似乎不起作用

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

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

谢谢

最佳答案

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

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

siblings

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

或者如 A.Wolff 在下面的评论中所建议的那样

$( this ).nextAll(".fieldsgroup").first().hide();

关于javascript - jquery - 最近似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36062579/

相关文章:

javascript - 使用javascript从python CGI返回图像

javascript - 时区之间的日期转换不同

javascript - 如何使用 Angular 的 $q promise 检索 HTTP 状态代码?

javascript - 如何在加载时修复光滑的 slider 跳跃图像

javascript - Nodejs服务器发送另一个对象到客户端

javascript - 将 JavaScript 逻辑公开给 Web 服务

javascript - Parsley.js - 显示指定元素中的错误

javascript - 是否可以根据用户的地理位置替换网页中的图像?

javascript - 选择 span 标签的类名

javascript - 如何获取通过 API 动态生成的 div 内的值?