使用JavaScript和jquery创建元素

时间:2011-12-21 12:16:33

标签: javascript jquery

建议在jquery中执行以下操作的更好方法。还给我本地的js代码来做它

$('<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://stackoverflow.com/tags/jquery/info

的“创建元素的惯用语法”部分

2 个答案:

答案 0 :(得分:1)

你可以用这种方式创建元素:

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);

然后根据需要附加它们

答案 1 :(得分:0)