Javascript .replace()方法会在适当的位置更改字符串
我只是尝试使用Javascript .replace()方法会在适当的位置更改字符串,javascript,jquery,Javascript,Jquery,我只是尝试使用.replace()方法。而且它不起作用 HTML: <div class="try"> </div> JS: var-valr='r'; 价值替换('r','t'); $('.try').prepend(''+valr+''); 结果:我得到“r”,而我想得到“t” 知道它为什么不起作用吗?replace()(一个JavaScript函数,不是jQuery)返回一个字符串,请尝试以下操作: var valr='r'; valr = valr.rep
.replace()
方法。而且它不起作用
HTML:
<div class="try"> </div>
JS:
var-valr='r';
价值替换('r','t');
$('.try').prepend(''+valr+'');
结果:我得到“r”,而我想得到“t”
知道它为什么不起作用吗?replace()
(一个JavaScript函数,不是jQuery)返回一个字符串,请尝试以下操作:
var valr='r';
valr = valr.replace('r', 't');
$('.try').prepend('<div> '+valr+'</div>');
var-valr='r';
valr=valr.替换('r','t');
$('.try').prepend(''+valr+'');
replace()
(一个JavaScript函数,不是jQuery)返回一个字符串,请尝试以下操作:
var valr='r';
valr = valr.replace('r', 't');
$('.try').prepend('<div> '+valr+'</div>');
var-valr='r';
valr=valr.替换('r','t');
$('.try').prepend(''+valr+'');
替换变量后,需要保存该变量
valr = valr.replace('r','t');
替换变量后,需要保存该变量
valr = valr.replace('r','t');
首先,
replace
不是jQuery方法——它是纯javascript。其次,它返回字符串的新实例,因此您需要:
valr = valr.replace('r', 't');
首先,
replace
不是jQuery方法——它是纯javascript。其次,它返回字符串的新实例,因此您需要:
valr = valr.replace('r', 't');
@JulietteDupuis没有问题-当您遇到这样的问题时,请查看-所有JavaScript函数都有文档记录there@JulietteDupuis没有问题-当您遇到这样的问题时,请查看-所有JavaScript函数都是从中记录的。此方法不会更改它所调用的String对象。它只返回一个新字符串。从中,此方法不会更改调用它的字符串对象。它只返回一个新字符串。