我的 jQuery 代码有问题,我希望页面滑动切换一个 div 另一个被单击,问题是我不想一次又一次地编写所有代码,所以我尝试创建一个可以工作的代码时间,但我被困住了。Box 是应该单击的 div,它应该包含一个类,该类也用于将要滑动切换的 div。它应该从选项卡中拉出类,然后使用它来滑动切换正确的对象。请帮助:S(元素没有相互靠近,这使得下一个或孩子不可能)。如果您有任何问题 - 问!
我的jQuery代码:
$(".box").click(function() {
var Klassen = $(this).attr("class");
$("Klassen").slideToggle(300);
});
HTML:
<!-- These should be clicked -->
<div data-toggle-target="open1" class="box ft col-lg-3">
<div class="mer">
Läs mer
</div>
<div class="bild"><img src="images/sakerhet.jpg"></div>
<h4>HöstlovsLAN</h4>
</div>
</a>
<div data-toggle-target="open2" class="box st col-lg-3">
<div class="mer">
Läs mer
</div>
<div class="bild"><img src="images/sakerhet.jpg"></div>
<h4>NyårsLAN</h4>
</div>
<div data-toggle-target="open3" class="box tt col-lg-3">
<div class="mer">
Läs mer
</div>
<div class="bild"><img src="images/sakerhet.jpg"></div>
<h4>Säkerhet</h4>
</div>
<!-- These should be toggled -->
<div class="infobox" id="open1">
<h1>HöstlovsLAN</h1>
</div>
<div class="infobox" id="open2">
<h1>NyårsLAN</h1>
</div>
<div class="infobox" id="open3">
<h1>Säkerhet</h1>
</div>
编辑 - 新问题 - 仍然不起作用!
该代码在我的情况下不起作用,希望您看看我创建的 JS-fiddle:http: //jsfiddle.net/Qqe89/