2013-01-18 31 views
1

我試圖限制300個charecters在一個容器,顯示和使用本.text()函數不會顯示我想要的HTML標記。我該如何解決?

<script> 
    $(function() { 
     $('.shippingMessage').append($('#forQuickViewOnly')); 
     var myDiv = $('#firstPara'); 
     myDiv.text(myDiv.text().substring(0, 300)); 
     $('.productdetailtopquickview .productdetailshopnowform').appendTo($('.infoHolder')); 
    }); 
</script> 

我試圖表明<ul><li><li></ul>結構,但我得到一個段落。換句話說,列表格式化將被剝離。任何想法如何防止?

+2

()'你只會得到的文本。如果你想保留HTML,你需要使用'.html()' –

回答

6

你可能想,如果你使用'的.text使用.html(),而不是.text()

+0

現在我看到換行符,但我沒有看到子彈。我必須添加任何東西嗎? – soum

+0

@soum檢查代碼並查看應用了哪些CSS樣式。同時檢查HTML標記是否仍然完整無缺。 – Andrew

+0

用HTML更新你的問題。包括你在JS中引用的所有div。 – sachleen

相關問題