回答
你可以擁抱在父容器的元素作爲這樣的一個例子:
$('<div>').append($('<abc/>').append('<x/>')).html()
你會得到你想要的結果:
你應該添加一個id屬性到您的ABC標籤
<abc id="AbcId">
和引用這樣的:
$('#AbcId').append('<x/>')
他沒有引用已存在的元素。他想創建一個新元素$('
我沒有HTML頁面,我正在創建動態jQuery元素。你錯誤理解了這個問題 – yegor256 2012-03-24 05:13:20
好的,我明白了。道歉誤解。 – nightshifted 2012-03-24 05:25:43
的.html()返回所選對象的子元素。在你的情況下,它應該返回此:
<x></x>
如果你想擺脫的HTML,你可以編寫一個簡單的函數:
$.fn.outerHTML = function() {
return $('<div>').append(this.eq(0).clone()).html();
};
現在,如果你重新寫有outerHTML代碼() :
$('<abc/>').append('<x/>').outerHTML();
你會得到這樣的:
<abc><x><x/></abc>
在這種情況下,我想你有什麼是接近正確的,例如,建立一個帶有標題的div,標題爲「標題」;
$("<div />").append($("<h1 />").text("Title"))
或一些文字後,用AP元素一個div中有一個鏈接
$("<div />").append($("<p />").text("Mail Me Here:").append($("<a />").attr("href", "mailto:[email protected]").text("[email protected]")))
它在考慮
[email protected]"))).appendTo($("body"))
保留追加到身體你也可以.prepend和.prependTo元素
見從追加新的數據表中的行作爲
$("<abx>").append("<x/>")[0].outerHTML
結果:
"<abx><x></x></abx>"
的.html()只輸出的
$("<abx>")
- 1. 將對象轉換爲jquery對象
- 2. 將json對象轉換爲jquery數組
- 3. 將DOMElement數組轉換爲jQuery對象
- 4. Jquery將字符串轉換爲對象
- 5. 將Javascript對象轉換成jquery對象?
- 6. 如何將Python對象轉換爲XML?
- 7. 如何將Scripting.Dictionary轉換爲JavaScript對象?
- 8. 如何將對象轉換爲數組?
- 9. 如何將JSON轉換爲對象?
- 10. 如何將對象轉換爲int?
- 11. 如何將pd.to_timedelta()轉換爲time()對象?
- 12. 如何將JSON轉換爲對象
- 13. 如何將JSONString轉換爲Javascript對象
- 14. 如何將i18n.map轉換爲json對象
- 15. 如何將json轉換爲對象?
- 16. Java將對象轉換爲Class如何?
- 17. 如何將NSDictionary轉換爲JSON對象?
- 18. 如何將對象轉換爲InputStream
- 19. 如何將HttpRequest轉換爲HttpRequestBase對象?
- 20. 如何將樹轉換爲JSON對象?
- 21. 如何將php對象轉換爲javascript?
- 22. 如何將對象轉換爲標題
- 23. 如何將指針轉換爲對象?
- 24. 如何將java.sql.Date對象轉換爲GregorianCalendar?
- 25. 如何將JSONObject轉換爲類對象?
- 26. 如何將對象轉換爲泛型?
- 27. 如何將DTO轉換爲域對象
- 28. 如何將JSON對象轉換爲servlet?
- 29. 如何將對象的對象轉換爲對象數組?
- 30. jQuery如何將CSS轉換屬性設置爲任何對象
內容請進一步解釋,你的問題讓0感覺現在 – SpYk3HH 2012-03-24 05:11:07
我試圖建立從jQuery的HTML元素。我只需要構建這個文本:' '(例如)。 –
yegor256
2012-03-24 05:12:27
使用innerHtml幫助嗎? – 2012-03-24 05:20:19