0

我有两个 div,我在做这个 div 的改变

div class="switchLeft

div class="switchRight" 

<tab> 
(function ($) {  

    $(".switchLeft").click(function () {
        $(this).toggleClass("switchLeft switchRight"); 
    });

})(jQuery);
</tab> 

我还有另外两个 div 我改变了上面的 div,我想看看改变这个 div

我已经这样做了,但没有工作:

$(".switchLeft").click(function (){
{ $(this).toggleClass("switchLeft switchRight"); });
var myClass = $(this).attr("class");

if (myClass == "switchLeft") {
    $('.advertTabMenu').hide();
    $('.searchTabMenu').show();
}
else {
    $('.searchTabMenu').hide();
    $('.advertTabMenu').show();
}

};

我无法向网站添加代码。

4

1 回答 1

0

您的代码错误,您在代码块之前关闭了函数,因此您的语句从未执行。

你的代码:

$(".switchLeft").click(function (){
{ $(this).toggleClass("switchLeft switchRight"); });//Closed the function here
var myClass = $(this).attr("class");

if (myClass == "switchLeft") {
    $('.advertTabMenu').hide();
    $('.searchTabMenu').show();
}
else {
    $('.searchTabMenu').hide();
    $('.advertTabMenu').show();
}
};//Invalid syntax

使用以下内容。

          $(".switchLeft").click(function (){
            {
            $(this).toggleClass("switchLeft switchRight"); 
            var myClass = $(this).attr("class");

            if (myClass == "switchLeft") {
                $('.advertTabMenu').hide();
                $('.searchTabMenu').show();
            }
            else {
                $('.searchTabMenu').hide();
                $('.advertTabMenu').show();
            }

        });
于 2012-07-29T09:35:38.470 回答