我试图做一个脚本,当点击该按钮时,将一个左右边框添加到3个按钮的一行中的按钮,否则保持不带边框。我到目前为止的代码是:从jquery设置样式属性
$("#popular").click(function(){
clearBorders();
//make borders here (this works)
});
$("#suggestions").click(function(){
clearBorders();
//make borders here (this works)
});
$("recent").click(function(){
clearBorders();
//make borders here (this works)
});
function clearBorders(){
$('popular').css("border", "solid");
$('suggestions').css("border", "none");
$('recent').css("border", "none");
}
});
我能够创建边界罚款,但由于某些原因,clearborders方法是行不通的。我知道这个函数正在被调用,因为如果我在它的开始处发出警报,它就会显示出来。为什么这个功能不起作用?
无论是id选择#或类选择。 – jcvandan
@dormisher true。以#出现在其他选择器的基础上。我会修改答案 –
好点,没有注意到,这是最有可能的# – jcvandan