需要帮助使用jQuery动态创建DOM元素:jQuery(html,props)函数

时间:2010-10-23 02:20:12

标签: jquery dom

我正在尝试使用jQuery构建以下div元素:

<div>
    <p>Hello</p>
    <p>Stack Overflow</p>
</div>

我添加了第一段这样的内容:

$('<div/>', {html: $('<p/>', {text: "Hello"})})

但我不知道如何添加第二段。

请帮忙。

2 个答案:

答案 0 :(得分:4)

分几个步骤做错了什么?

var div = $('<div />');

var p1 = $('<p />');
p1.text('hello');
p1.appendTo(div);

var p2 = $('<p />');
p2.text('stack overflow');
p2.appendTo(div);

答案 1 :(得分:1)

尝试以下

var d = $('<div/>')
var all = ["hello", "stackoverflow"];
for (var i in all ) {
    var p = $('<p/>');
    p.text(all[i]);
    p.appendTo(d);
}