我是 JavaScript 新手, 我正在使用 Backbone 所以我添加了这样的样式(点击链接时)
$(eventC.target.parentNode).css('border', '1px solid red');
我希望清除以前的链接,清除我在单击新链接时添加的红色边框
我查看了下面的链接 jQuery - remove style added with .css() function
所以本质上我想这样做:
$(OLDLINK).css('border', 'none');
$(NewLINK).css('border', '1px solid red');
我从主干得到的事件
有没有简单的方法可以做到这一点?或者这种方法是错误的?
最佳答案
我建议使用 CSS 类来添加边框并添加/删除它,如下所示
CSS:
.borderRed
{
border : 1px solid red;
}
jQuery:
//remove border from old link
$('.borderRed').removeClass('borderRed');
// add border in new link
$(eventC.target.parentNode).addClass('borderRed');
关于javascript - JQuery 删除添加的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25260421/