替换jQuery属性中的字符 [英] Replace characters within an attribute in jQuery
本文介绍了替换jQuery属性中的字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有几个带有空格的选项值(属性value
)
I have several options values (attribute value
) that have spaces,
<option value="Divers RF" class="">Divers RF</option>
<option value="France Bleu" class="">France Bleu</option>
如何在值中用_替换空格?
How can I replace the space with a _ in the value?
结果将是
<option value="Divers_RF" class="">Divers RF</option>
<option value="France_Bleu" class="">France Bleu</option>
不仅适用于这两个选项,而且适用于其中所有带有空格的所有选项.
and not only for these two options but for all options that have spaces in them.
推荐答案
尝试一下:
$('option').val(function(i,v){
return v.replace(/\s/g, '_');
});
工作示例: http://jsfiddle.net/YQWGw/
这篇关于替换jQuery属性中的字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文