2014-06-23 142 views
1

我有divs,它們有時會有一個逗號分隔的2個類。我沒有手動編寫這個代碼,它是由一個webapp生成的。我想刪除類屬性中的任何逗號並將其替換爲空格。我該如何做到這一點?我有多個類,所以我必須搜索該字符並僅替換該字符。jQuery - 從類名稱中刪除逗號

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

    $el.addClass(n); 
}); 

回答

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

是的,這做到了。謝謝。 – Phorden

+0

@Phorden如果它適合你,請接受答案,以便那些在未來尋找的人將知道從哪裏開始,因此勞倫斯可以獲得信貸。謝謝 – Deryck

0
.each(function() { 
    var $el = $(this), 
      n = $el.attr("class"); 
    $el.attr('class', n.replace(/,/g,' ')); 
});