开发者

jQuery replace space with _ in options class

I have several options classes that have spaces

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

How can i replace the space with a _ 开发者_JAVA百科in the class?

so the result would be:

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

and not only for theses 2 classes but for all classes that have spaces in it.


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


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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜