JavaScript replace doesn't work [duplicate]
function areaMe(area) {
var barea = $('#barea').val();
if (barea.indexOf(area) != -1) {
alert ("..." + barea + "..." + area + "...")开发者_运维技巧;
barea.replace(area, "cu"); // Remove
alert ("..." + barea + "..." + area + "...");
}
else {
barea += area + ' '; // Include.
}
$('#barea').val(barea);
}
barea = barea.replace(area, "cu")
You need to assign it since String.prototype.replace
isn't a mutator method.
You need to assign the replaced value back to your variable:
barea = barea.replace(area, "cu");
barea = barea.replace(area, "cu")
精彩评论