我不知道为什么我这样做。我读的地方,我应该设置类和className为什么设置className和class?
为什么这两个?为什么不只是“阶级”。我只是试图理解这一点,因为每一件事情似乎都适用于“班级”。
$(e).attr('class','highlightMe');
$(e).attr('className','highlightMe');
---更新--------------------------------------- --------------------------------------
所以如果我想清除所有的类第一?可能会有更多,然后只有一个... 我会做这样的事情?
$(e).removeClass();
$(e).addClass('highlightMe');
---更新--------------------------------------- --------------------------------------
这就是我最终做的,它似乎是工作的罚款......到目前为止
的ATTR初始化类...摆脱其他类的我可能会在那里
的addClass添加更多的类
我不能使用removeClass,因为我并没有被标识引用元素
$(.base123).attr('class','base123');
$(.base123).addClass('highlightMe blinkMe');
jQuery的'.attr()'模拟所选元素的HTML属性设置。实际上,一个元素可以有多个类,所以jQuery允许你使用专用的'.addClass()'和'.removeClass'方法添加和删除类。 'className'是包含类数据的元素的Javascript属性。 – blint 2013-04-05 19:51:51
如果你想清除所有的类,你可以调用.removeClass()(没有参数)(我已经更新了我的答案来解决这个问题) – 2013-04-05 20:11:54