Das Beispiel in diesem Artikel beschreibt, wie jQuery Zeilenumbrüche im Textbereich ersetzt. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Als mein Kollege gestern jQuery lernte, wollte er die Zeilenumbrüche im Textbereich ersetzen.
HTML-Teil:
<fieldset> <textarea id="ncontent"></textarea> </fieldset> <button id="submit">提 交</button>
js-Teil:
$(document).ready(function(){ $("#submit").click(function(){ var ss = $("#ncontent").text(); alert(ss); var str = ss.replace(//r/n/gi, "!!!"); alert(str); }); }); </script>
Nach der Verwendung der JavaScript-Methode replace() wird die neue Zeile immer noch nicht ersetzt.
Das Problem besteht darin, dass jQuery den Wert im Textbereich erhält. Sollte
verwenden
Durch die Verwendung der Methode text() oder val() werden die HTML-Tags im Textbereich verarbeitet, sodass /r/n definitiv nicht ersetzt wird.
Ich hoffe, dass dieser Artikel für alle bei der jQuery-Programmierung hilfreich sein wird.