替换。()不起作用

我只是尝试使用.replace() jQuery函数。它不起作用。替换。()不起作用

HTML:

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

JS:

var valr='r'; 

valr.replace('r', 't');

$('.try').prepend('<div> ' + valr + '</div>');

结果:我得到 'R',而我想获得 'T'

为什么它不任何想法”工作?

回答:

replace()(JavaScript函数,而不是jQuery的)返回一个字符串,试试这个:

var valr='r'; 

valr = valr.replace('r', 't');

$('.try').prepend('<div> '+valr+'</div>');

Docs for .replace() are here

回答:

您需要保存的变量已经被替换后

valr = valr.replace('r','t'); 

回答:

首先,replace不是jQuery方法 - 它是纯javascript。其次,它返回字符串的一个新实例,所以你需要:

valr = valr.replace('r', 't'); 

以上是 替换。()不起作用 的全部内容, 来源链接: utcz.com/qa/266635.html

回到顶部