一尘不染

.replace()方法确实更改了字符串

javascript

我只是尝试使用该.replace()方法。而且它不起作用。

HTML:

<div class="try"> </div>

JS:

var valr='r';
valr.replace('r', 't');
$('.try').prepend('<div> ' + valr + '</div>');

结果:我得到“ r”,而我想得到“ t”

知道为什么它不起作用?


阅读 326

收藏
2020-05-01

共1个答案

一尘不染

replace() (JavaScript函数,而不是jQuery)返回字符串,请尝试以下操作:

var valr='r';
valr = valr.replace('r', 't');
$('.try').prepend('<div> '+valr+'</div>');
2020-05-01