Jquery 在另一个div中切换div

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

我在同一页上有多个切换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 () {
    $('#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,谢谢你的帮助,我会回来把成品发出去的;