如何在当前元素中添加使用 jquery 动态创建的元素。
<div>
<script>
LoadWidget("Hello");
</script>
</div>
.
.
.
.
<script>
function LoadWidget(name){
//For example:
var widget = $("<p />").html(name);
document.write(widget.?????????);
}
</script>
最佳答案
如果你确实想获取某个元素的 html,你可以这样做
widget[0].outerHTML
或者,更多 jQuery 式的:
widget.wrap("<div>").parent().html()
但是,您最好使用 jQuery append
函数将元素添加到页面,方法如下
$("body").append(widget)
关于javascript - 创建动态元素和 document.write,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13356049/