jQuery - 从类名中删除逗号

时间:2014-06-23 21:52:47

标签: jquery replace attributes

我有一些div,它们有时会有两个类,它们之间有一个逗号。我没有手动编写代码,它是由webapp生成的。我想删除class属性中的任何逗号,并用空格替换它们。我该如何做到这一点?我有多个类,所以我必须搜索该字符并仅替换该字符。

.each(function() {
    var $el = $(this),
        n = $el.attr("class").match(/cat-item-(.*)/)[1];

    $el.addClass(n);
});

2 个答案:

答案 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,' ') );
});