replace。()不起作用
我只是尝试使用.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)返回一个string,试试这个:
var valr='r'; valr = valr.replace('r', 't'); $('.try').prepend('<div> '+valr+'</div>');
.replace()
文件在这里
更换后需要保存variables
valr = valr.replace('r','t');
首先replace
不是一个jQuery方法 – 这是纯javascript。 其次,它返回一个新的string实例,所以你需要:
valr = valr.replace('r', 't');