jQuery - 从类名中删除逗号

标签 jquery replace attributes

我的 div 有时会有 2 个类,它们之间有逗号。我没有手动编码,它是由网络应用程序生成的。我想删除类属性中的任何逗号并用空格替换它们。我该如何实现这个目标?我有多个类,因此我必须搜索该字符并仅替换该字符。

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

    $el.addClass(n);
});

最佳答案

jQuery('whatever_youre_searching_to_update').each(function() {
    var _sCurrClasses = jQuery(this).attr('class');
    jQuery(this).attr('class', _sCurrClasses.replace(/,/g, ' '));
});

关于jQuery - 从类名中删除逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24375187/

相关文章:

javascript - 我可以使用 $ 以外的其他内容来防止 jQuery 插件之间的冲突吗?

regex - vim 和 csv 文件 : put header info into a new column

PHP:如何从 String 中删除最后一个词?

android - 如何在 subview 组上设置属性android

c# - 为无效属性或属性参数抛出什么异常?

javascript - 为什么在我单击添加按钮时每次单击都会多次附加我的 <i> 标记?

php - 如何在 Yii 框架中包含 jquery 插件?

带有插件的 jQuery 委托(delegate)

javascript - 替换数字模式中的子字符串

class - UML 类图