jdc*_*987 26 javascript jquery removeclass
我有一个名为.m-active的类,在我的HTML中多次使用.
基本上我想要做的是当用户点击图像(没有m-active类)时删除该类的所有实例,并将m-active类添加到该图像.
例如,在Backgrid行中,您可能有一个单击处理程序,如下所示:
"click": function () {
this.$el.addClass('m-active');
}
Run Code Online (Sandbox Code Playgroud)
但是您还希望从之前添加的任何行中删除该类,以便一次只有一行具有.m-active类
有谁知道如何在javascript/jquery中完成这项工作?
jsa*_*nen 53
使用jQuery:
$('.m-active').removeClass('m-active');
Run Code Online (Sandbox Code Playgroud)
说明:
$('.m-active')选择包含类的文档中的所有元素m-activeremoveClass('m-active')删除类m-active来链接调用有关此特定方法的文档,请参阅:http://api.jquery.com/removeClass/
用jQuery掌握整个选择器的东西起初很有挑战性,但是一旦你得到它,你会看到一切都在不同的光线.我鼓励你看一些好的jQuery教程.我个人建议查看Codeacademy的jQuery轨道:http://www.codecademy.com/tracks/jquery
所有答案都指向从DOM元素中删除该类.但是如果要求删除元素本身,可以使用.remove()jquery方法
$('.m-active').remove();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18320 次 |
| 最近记录: |