我使用这个代码片段来添加一个基于id的类:
$('.block').click(function() {
$('#bg').addClass($(this).attr('id'));
});但是,当当前(较高)的类覆盖较低的类时,如果在单击之前单击的按钮时,已经添加了一个导致问题的类,那么需要删除最后添加的类,该如何实现呢?
JFiddle for better understanding
发布于 2012-08-23 04:29:47
只需先使用removeClass清除div即可。
$('.block').click(function() {
$('#bg').removeClass().addClass($(this).attr('id'));
});https://stackoverflow.com/questions/12080880
复制相似问题