Heim >Web-Frontend >js-Tutorial >jQuery-Methode zum Ersetzen von Zeilenumbrüchen in textarea_jquery

jQuery-Methode zum Ersetzen von Zeilenumbrüchen in textarea_jquery

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-05-16 15:55:561480Durchsuche

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

Code kopieren Der Code lautet wie folgt:
var ss = $("#ncontent").html();

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.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn