替换jQuery属性中的字符 [英] Replace characters within an attribute in jQuery

查看:75
本文介绍了替换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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆