回答
你可以拥抱在父容器的元素作为这样的一个例子:
$('<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