2013-05-14 25 views
1

顯示UL或LI標籤我有一個簡單的代碼:Jquery的不是HTML

//preview copy as it's being typed 
$('#copyText').keyup(function(e){ 
    $('#copyPreview').html($('#copyText').val()); 
}); 
當用戶輸入HTML

- 他們可以看到它的將是什麼樣子時,他們保存的預覽。

However certain tags such as <ul> and <li> are not appearing. Other HTML works such as line breaks, bold, tables, even styles... just not lists (so far, from what I see) 

你可以認爲它不是CSS,因爲我檢查了它。

示例文本:

<b>All models are UL recognized <br><b>Important:</b> <br> 
<ul><li>Adjustable range from -73 to 316°C (-100 to 600°F)</li> 
<li>Resolution sensitivity of -17.7°C</li> 
</ul> 
+1

你能發佈一個包含那些工作不正常的標籤的例子嗎?我的猜測是這些字符串不是有效的HTML。 –

+0

您可能必須轉義HTML實體才能讓它們顯示爲文本而不是渲染這些項目。 – sbeliv01

+0

什麼是複製文本?一個文本區域? – PSL

回答

0

val()用於

獲取匹配的元素集合

用戶html()代替

的第一元件的電流值
$('#copyPreview').html($('#copyText').html()) 
+2

什麼?這是錯誤的,'html()'不會從''或'