2013-08-17 11 views
1

如果我將一個html字符串傳遞給jQuery或Zepto構造函數,我期望它創建一個傳入了所有元素的DOM對象。但是它只返回具有第一個元素的對象。將html字符串傳遞給jQuery/Zepto構造函數不能如預期的那樣工作

這是預期的還是我在做一些真正明顯錯誤的字符串?

這裏是小提琴:http://jsfiddle.net/6TUSN/

o.html()輸出:This is the main content of the <strong>home</strong> index action甚至沒有p標籤。

(jQuery的或仄的結果相同)

回答

0

似乎得到這個工作的唯一方法是創建一個包裝對象,並追加字符串到。這是一個錯誤?

var s = '<p>The html</p>'; 

var wrapper = $('<div>'); 
wrapper.append(s); 

console.log(wrapper.html());