Javascript 编写此JQuery代码的更好方法

Javascript 编写此JQuery代码的更好方法,javascript,jquery,Javascript,Jquery,当页面加载/重新加载时,我想用背景色保留第一个按钮,当单击另一个按钮时,第一个按钮的颜色消失 我为它编写了以下代码: $(文档).ready(函数(){ $(“.target1”).css(“背景色”、“红色”); $(“.target1”).css(“颜色”、“白色”); $(“.target2”)。单击(函数(){ $(“.target1”).css(“背景色”、“透明”); $(“.target1”).css(“颜色”、“黑色”); $(“.target2”).css(“背景色”、“红色

当页面加载/重新加载时,我想用背景色保留第一个按钮,当单击另一个按钮时,第一个按钮的颜色消失

我为它编写了以下代码:

$(文档).ready(函数(){
$(“.target1”).css(“背景色”、“红色”);
$(“.target1”).css(“颜色”、“白色”);
$(“.target2”)。单击(函数(){
$(“.target1”).css(“背景色”、“透明”);
$(“.target1”).css(“颜色”、“黑色”);
$(“.target2”).css(“背景色”、“红色”);
});
});

F01-制造-1
F01-制造-2
F01-制造-3
F01-FB按钮构造-4
F01-制造-5

要设置多个属性,请尝试:

$("p").css({"background-color": "yellow", "font-size": "200%"}); 

在css()方法中传递对象。

要设置多个属性,请尝试:

$("p").css({"background-color": "yellow", "font-size": "200%"}); 

在css()方法中传递一个对象。

您想要
函数:

$(文档).ready(函数(){
$(.target”).css(“颜色”、“黑色”).css(“背景色”、“白色”);
$(“.target1”).css(“背景色”、“红色”);
$(“.target1”).css(“颜色”、“白色”);
$(“.target”)。单击(函数(){
$(“.target1”).css(“背景色”、“无”);
$(.target”).css(“颜色”、“黑色”).css(“背景色”、“白色”);
$(this.css(“背景色”、“红色”);
});
});

按钮1
按钮2
按钮3
按钮4

您想要
功能:

$(文档).ready(函数(){
$(.target”).css(“颜色”、“黑色”).css(“背景色”、“白色”);
$(“.target1”).css(“背景色”、“红色”);
$(“.target1”).css(“颜色”、“白色”);
$(“.target”)。单击(函数(){
$(“.target1”).css(“背景色”、“无”);
$(.target”).css(“颜色”、“黑色”).css(“背景色”、“白色”);
$(this.css(“背景色”、“红色”);
});
});

按钮1
按钮2
按钮3
按钮4

您可以将其缩小,如下所示:

$(文档).ready(函数(){
$(“.btn”)。单击(函数(){
$('.active').removeClass('active');
$(this.addClass('active');
});
});
.active{
背景色:红色;
颜色:白色;
}

F01-1

F01-2
F01-3
F01-FB按钮构造-4
F01-制造-5

您可以将其缩小,如下所示:

$(文档).ready(函数(){
$(“.btn”)。单击(函数(){
$('.active').removeClass('active');
$(this.addClass('active');
});
});
.active{
背景色:红色;
颜色:白色;
}

F01-1

F01-2
F01-3
F01-FB按钮构造-4
F01-制造-5