📅  最后修改于: 2023-12-03 14:43:14.410000             🧑  作者: Mango
在jQuery UI中,可以使用.removeClass()
方法来删除某个元素的指定类。
$(selector).removeClass(className);
其中,selector
为要删除类的元素,className
为要删除的类名。
如果要删除多个类,可以在.removeClass()
方法中传入多个类名,用空格分隔。
$(selector).removeClass(className1 className2 className3);
可以使用.removeClass()
方法删除符合一定条件的类,例如删除以bg-
开头的类。
$(selector).removeClass(function(index, className) {
return (className.match(/\bbg-\S+/g) || []).join(' ');
});
其中,参数index
为遍历元素的索引,参数className
为元素的类名。
这段代码使用了JavaScript的正则表达式来匹配以bg-
开头的类并返回,最后使用了.join()
方法将多个类名合并成一个字符串。
通过.removeClass()
方法,我们可以方便地删除元素的指定类或符合一定条件的类。需要注意的是,该方法只能删除元素的class
属性中的类,无法删除元素行内的样式类。