簡體   English   中英

如何包裝一個html字符串

[英]how to wrap a html string

為什么p標簽的這個jquery對象不會被div包裝。 我知道文檔說它必須是dom元素,但是必須有一種方法?

為什么只警告test1?

http://jsfiddle.net/scwonubb/

    var s = '<p>test1</p><p>test2</p><p>test3</p><p>test4</p><p>test5</p><p>test6</p><p>test</p>';

    var $d = $(s).wrapAll('<div class="mydiv">'); 


    var final = $d.html();
alert(final);

這是因為變量$d是變量s的jQuery對象,即使您已經包裝了它。 嘗試提醒父母,它將是div

var final = $d.parent().html();

小提琴: http : //jsfiddle.net/scwonubb/1/

.html()讓你選擇什么樣的內容

將其更改為$d.parent().html()使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM