当我说切换时,我不是指toggle()函数。我将项目的css更改为点击功能上的任何内容,我想再次单击该项目并恢复为原始css。
$("#item").click(function(){
$("#item").css("border-color", "#A8402A");
});
答案 0 :(得分:3)
不要修改内联样式,只需使用类:
<强> CSS 强>:
.active {
border-color: #A8402A;
}
<强>的JavaScript 强>:
$('#item').click(function() {
$(this).toggleClass('active');
});
答案 1 :(得分:2)
实际上你指的是.toggleClass()
函数
只做
$("#item").click(function(){
$(this).toggleClass("newClass");
});
其中.newClass
包含您要添加/删除的样式,即
.newClass{
border-color: #A8402A;
}
答案 2 :(得分:1)
我认为你想要的是toggleClass。它将允许您使用css类设置样式,然后从jQuery动态交换它们。