Aşağıdaki kod var.
Çıktı, Hello\nWorld
olarak gösteriliyor.
<br>
etiketini \n
yerine de kullandım, ancak hala çalışmıyor.
Aşağıdaki kod var.
Çıktı, Hello\nWorld
olarak gösteriliyor.
<br>
etiketini \n
yerine de kullandım, ancak hala çalışmıyor.
Her iki .html()
kullanabilir ve yeni satır değiştirmek zorunda kalacak:
var escaped = $('<div>').text(stringDisplay).text();
$('#meaning').html(escaped.replace(/\n/g, '<br />'));
alternatif elemanı stil olacaktır:
white-space: pre-wrap;
Bu cevap tamamlanmadı. Metinde bulunan HTML'lerden düzgün bir şekilde kaçmak için önce metni ayarlamanız gerekir. Ancak o zaman hat değişiminizi yapabilirsiniz (yeni hattın hala var olduğunu varsayarak). – Brad
@Brad: Teşekkürler, düzeltildi. – Blender
$ ('# Anlamı'). Html (escaped.replace (/ \ n/g, '
')); çalıştı .. çok teşekkürler –
User4678
Bu nasıl
$('meaning').html('line1<br>line2');
Line1 veya line2 kullanıcı girdiyse ağrılı olur –
var stringDisplay hakkında = "Merhaba
Dünya"; . $ ("# Anlamı") html (stringDisplay); – andrewb