5

如果我要在已经有我要添加的类的元素上调用 addClass,例如:

<div id="lolID" class="lolClass"></div>

接着:

$("#lolID").addClass("lolClass");

这会导致问题还是什么都不做?

removeClass 相同,但相反。

4

4 回答 4

17

没有。没有效果。jQuery 为您处理。

于 2013-05-31T19:31:04.737 回答
0

不是在 jquery 中,而是在 javascript 中你可以(你为什么会这样做,我不知道):

http://jsfiddle.net/LdtNy/

var elem = document.getElementById("lolID");
elem.className = elem.className + " lolClass";

这将完全没有效果。

于 2013-05-31T19:37:14.953 回答
0

jQuery 检查该类是否已经添加到元素中,如果是,它将忽略该函数

于 2013-05-31T19:37:33.827 回答
0

是的; 此类调用将无效:

于 2013-05-31T19:30:58.003 回答