【发布时间】:2017-03-03 09:19:23
【问题描述】:
我想显示/隐藏多个同名的 div
<div class="slide"><button>Click Here</button></div>
<div class="slideChild"></div>
<div class="slideChild"></div>
<div class="slideChild"></div>
<div class="slideChild"></div>
<div class="some content">ABC</div>
<div class="slide"><button>Click Here</button></div>
<div class="slideChild"></div>
<div class="slideChild"></div>
<div class="slideChild"></div>
<div class="slideChild"></div>
以上是示例文本,我无法更改类结构或附加任何类,因此对此问题有任何想法。
我知道我们可以在按钮事件触发时使用 jquery 切换,但它会向上滑动所有 div,所以我必须使用其他最接近的东西。
$("body").on("click","button",function(){
$('.slideChild').toggle();
});
【问题讨论】:
-
你能解释一下你遇到的问题吗?您可以使用发布的 jquery 代码将它们全部隐藏,但您是说它不像您期望的那样工作?为什么
-
当我按下按钮时,它只会在该 div 附近向上滑动 4 个 slideChild div。
标签: jquery ajax html jquery-ui