bba*_*bba 13 javascript jquery
我正在尝试使用jquery从元素中删除一个类(如果它存在则不提前知道)并添加一个新元素来替换它.
这会是最好的方式(我是疑问因为它在删除它之前没有检查该类是否存在):
$(elem).removeClass(oldClass).addClass(newClass);
Run Code Online (Sandbox Code Playgroud)
谢谢
Sur*_*ams 26
$(elem).removeClass(oldClass).addClass(newClass);
Run Code Online (Sandbox Code Playgroud)
太棒了.无需先检查; 如果它在那里,它就会消失,如果没有,它已经消失了.
仅供参考,你也可以使用toggleClass()并添加/删除一个类,具体取决于它是否已经存在.
你可以使用hasClass:
if ($(elem).hasClass(oldClass)){
// it has class
} else {
// it doesn't have specified class
}
Run Code Online (Sandbox Code Playgroud)
描述:确定是否为给定的类分配了任何匹配的元素.
| 归档时间: |
|
| 查看次数: |
24426 次 |
| 最近记录: |