我只是尝试使用该.replace()
方法。它不起作用。
HTML:
<div class="try"> </div>
JS:
var valr='r';
valr.replace('r', 't');
$('.try').prepend('<div> ' + valr + '</div>');
结果:我得到'r',而我想得到't'
知道为什么它不起作用吗?
我只是尝试使用该.replace()
方法。它不起作用。
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>');
替换后需要保存变量
valr = valr.replace('r','t');
首先replace
不是 jQuery 方法 - 它是纯 javascript。其次,它返回字符串的一个新实例,因此您需要:
valr = valr.replace('r', 't');