这不起作用,我非常需要它
$('some+multi+word+string').replace('+', ' ' );
总是得到
some multi+word+string
它总是只替换第一个实例,但我需要它适用于所有 + 符号。
您需要使用正则表达式,以便您可以指定全局 (g) 标志:
var s = 'some+multi+word+string'.replace(/\+/g, ' ');
(我删除了$()字符串周围的,因为replace它不是 jQuery 方法,所以根本不起作用。)
$()
replace