建议在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
的“创建元素的惯用语法”部分答案 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)