jQuery用选项类中的_替换空格

时间:2011-07-25 08:38:37

标签: jquery

我有几个有空格的选项类

<option value="Divers RF" class="Divers RF">Divers RF</option>
<option value="France Bleu" class="France Bleu">France Bleu</option>

如何用类中的_替换空格?

所以结果将是:

<option value="Divers RF" class="Divers_RF">Divers RF</option>
<option value="France Bleu" class="France_Bleu">France Bleu</option>

不仅适用于这两个类,而且适用于所有包含空格的类。

2 个答案:

答案 0 :(得分:2)

$("option").each(function() {
  $(this).attr("class", $(this).attr("class").replace(/ /g, '_'));
});

答案 1 :(得分:0)

$('option').each(function() {
     if($(this).attr('class') != "")
     {
          var className = $(this).attr('class');
          $(this).attr("class","");
          className = className.replace(/ /g,"_");
          $(this).addClass(className);
     }
});