$('div').each(function() { var d = $(this).html(); $(this).html('<p>' + d.replace(/[\r\n]+(?=[^\r\n])/g, '</p><p>') + '</p>'); }); Kode di atas akan mengubah sekelompok teks yang tadinya ibarat ini:
<div>Lorem ipsum dolor sit amet consectetuer adipiscing elit.</div> menjadi ibarat ini:
<div><p>Lorem ipsum</p> <p>dolor sit amet</p> <p>consectetuer</p> <p>adipiscing elit.</p></div> Namun instruksi di atas hanya berlaku untuk ganti baris berupa \r dan \n. Jika Anda sedang berafiliasi dengan ganti baris berupa elemen <br>, Anda dapat memakai ini:
$('div').contents().filter(function() { // Select all textnodes return this.nodeType == 3; }).wrap('<p></p>'); // Place them inside paragraph elements $('br', 'div').remove(); // Remove the line-break Sumber https://www.dte.web.id/
