Le remplacement de JavaScript ne fonctionne pas

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") 

Vous devez l'affecter puisque String.prototype.replace n'est pas une méthode de mutator.

Vous devez affecter la valeur remplacée à votre variable:

 barea = barea.replace(area, "cu"); 

Barea = barea.replace (zone, "cu")