使用JavaScript和jquery创建元素
问题描述:
建议更好的方法在jquery中执行以下操作。也给我原生js代码去做使用JavaScript和jquery创建元素
$('<div id="dialog-confirm" title="'+confirmbox.title+'"><p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>'+confirmbox.message+'</p></div>')
.appendTo('body');
为什么需要。看 “惯用语法创建元素” 这个环节的部分https://*.com/tags/jquery/info
答
youc colud以这种方式创建的元素:
var div $('<div>', { id: "dialog-confirm", title: confirmbox.title});
var p = $('<p>');
p.text(confirmbox.message);
var span = $('<span>').addClass('ui-icon ui-icon-alert').css({ float: "left", margin: "0 7px 20px 0"});
p.prepend(span);
div.append(p);
a然后根据需要添加它们
+0
这与在他的问题中引用的链接@Web Developer中所解释的完全相同。 – Juri 2011-12-21 12:22:38
+0
@Juri我以为他希望代码能够完成文章中写的内容,因为他的代码与本文中的代码不同 – 2011-12-21 12:27:41
看到您如何很好地问:/ – Alex 2011-12-21 12:19:50
http://*.com/questions/327047/what-is-the-most-efficient-way-to-create-html-elements -using-jquery – 2011-12-21 12:19:56