只隐藏活动元素,而不是全部
hide only active element - not all
现在脚本隐藏所有元素".buttonshow"。我想隐藏只点击(活动)元素"。buttonshow"。
这是我的小提琴
第5行是关键,我认为
$(document).ready(function () {
$(".hideDiv").hide();
$('.buttonshow').click(function () {
$(this).next(".hideDiv").slideToggle();
$(".buttonshow").hide();
});
$('.buttonhide').click(function () {
$(this).parent().slideToggle();
$(".buttonshow").show();
});
});
则使用$(this)
:
$('.buttonshow').click(function () {
$(this).hide().next(".hideDiv").slideToggle(); //<-- hide self
});
$('.buttonhide').click(function () {
$(this).show().parent().slideToggle(); //<-- show self
});
试试这个代码
$(document).ready(function () {
$(".hideDiv").hide();
$('.buttonshow').click(function () {
$(this).next(".hideDiv").slideToggle();
$(this).hide();
});
$('.buttonhide').click(function () {
$(this).parent().slideToggle();
$(this).show();
});
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 显示5秒后隐藏潜水
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 浮动页脚栏-使用Bootstrap隐藏
- 在jquery中为显示/隐藏设置cookie
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 从var向代码隐藏函数传递值
- Image赢得't隐藏在滚动jQuery上
- 具有rowGrouping的数据表无法隐藏列
- Jquery隐藏未触发
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 分部隐藏在jquery中不起作用
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- JQuery隐藏/显示一个,而不是全部
- 如何显示隐藏的
- 元素一个接一个或全部同时
- 只隐藏活动元素,而不是全部
- 如何从显示全部选项中隐藏一个类别?
- 折线图如果全部为Null则隐藏列
- j查询多个切换隐藏全部/只显示一个