我有一些div,它们有时会有两个类,它们之间有一个逗号。我没有手动编写代码,它是由webapp生成的。我想删除class属性中的任何逗号,并用空格替换它们。我该如何做到这一点?我有多个类,所以我必须搜索该字符并仅替换该字符。
.each(function() {
var $el = $(this),
n = $el.attr("class").match(/cat-item-(.*)/)[1];
$el.addClass(n);
});
答案 0 :(得分:4)
jQuery('whatever_youre_searching_to_update').each(function() {
var _sCurrClasses = jQuery(this).attr('class');
jQuery(this).attr('class', _sCurrClasses.replace(/,/g, ' '));
});
答案 1 :(得分:0)
.each(function() {
var $el = $(this),
n = $el.attr("class");
$el.attr('class', n.replace(/,/g,' ') );
});