Rumah >hujung hadapan web >tutorial js >Kaedah jQuery untuk menggantikan pemisah baris dalam textarea_jquery

Kaedah jQuery untuk menggantikan pemisah baris dalam textarea_jquery

WBOY
WBOYasal
2016-05-16 15:55:561411semak imbas

Contoh dalam artikel ini menerangkan cara jQuery menggantikan pemisah baris dalam textarea. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:

Semasa rakan sekerja saya belajar jQuery semalam, dia mahu menggantikan pemisah baris di kawasan teks.

bahagian html:

<fieldset>
 <textarea id="ncontent"></textarea>
</fieldset>
<button id="submit">提  交</button> 

bahagian js:

$(document).ready(function(){ 
  $("#submit").click(function(){ 
    var ss = $("#ncontent").text(); 
    alert(ss); 
    var str = ss.replace(//r/n/gi, "!!!"); 
    alert(str); 
  }); 
}); 
</script>

Selepas menggunakan kaedah replace() JavaScript, baris baharu masih tidak diganti.

Masalahnya ialah jQuery mendapat nilai dalam textarea. Harus menggunakan

Salin kod Kod adalah seperti berikut:
var ss = $("#ncontent").html();

Menggunakan kaedah text() atau val() akan memproses tag html dalam textarea, jadi /r/n pasti tidak akan diganti.

Saya harap artikel ini akan membantu pengaturcaraan jQuery semua orang.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn