我有两个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();
}
};
我无法向网站添加代码。
答案 0 :(得分: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();
}
});