Jquery 在另一个div中切换div
我在同一页上有多个切换div,我要切换的div必须显示在同一个div中 在一个名为“盒子”的分区中,我有六个分区,分别命名为“1”、“2”、“3”、“4”等,它们都是隐藏的。如果我单击名为“1”的a标记,它将在“box”,div中显示div 1的内容。如果我单击名为“2”的a标记,则div 2的内容将显示在“box”中并隐藏div 1,依此类推 我的问题是,如果显示div 2,我无法隐藏div 1 这是我的代码:Jquery 在另一个div中切换div,jquery,toggle,Jquery,Toggle,我在同一页上有多个切换div,我要切换的div必须显示在同一个div中 在一个名为“盒子”的分区中,我有六个分区,分别命名为“1”、“2”、“3”、“4”等,它们都是隐藏的。如果我单击名为“1”的a标记,它将在“box”,div中显示div 1的内容。如果我单击名为“2”的a标记,则div 2的内容将显示在“box”中并隐藏div 1,依此类推 我的问题是,如果显示div 2,我无法隐藏div 1 这是我的代码: $(document).ready(function () { $('#c
$(document).ready(function () {
$('#content1').hide();
$('#content').hide();
var Prutswonder;
$('a.aici').click(function () {
$('#content1').toggle('slow');
});
$('a.acolo').click(function () {
$('#content').toggle('slow');
});
$("#" + Prutswonder).show("slow");
$(".toggle").not("#" + Prutswonder).hide("slow");
});
我需要一个if函数来隐藏除正在显示的div之外的所有div。您可以隐藏所有div,然后显示所需的div
<script>
// i'm assuming all your divs' names begins with 'content'
$(document).ready(function(){
$('#content1').hide();
$('#content').hide();
$('a.aici').click(function(){
$("div[id^='content']").hide();
$('#content1').toggle('slow');
});
$('a.acolo').click(function(){
$("div[id^='content']").hide();
$('#content').toggle('slow');
});
});
</script>
谢谢Alex K.我不是一个好的英文作家,你是一个神,我感谢你和Prutswonder,谢谢你的帮助,我会回来把成品发出去的;