假设我们在下面有以下JavaScript / jQuery代码
function createElement(i, value) {
return $('<div>', { id: "field" + i, text: value});
}
我有一个ID为“容器”的div然后我这样做:
var c=$("container");
c.append(createElement(1, "hello, world!");
现在我有两个问题
createElement函数是否使用jQuery返回附加到容器的HTML字符串,还是动态创建一个附加到容器的DOM元素?
我不熟悉这种jQuery,您可以通过$()选择器实际创建HTML字符串(或DOM元素)。我尝试在jQuery的网站上查找关于这个主题的文档,但我找不到它。有人能指出我正确的方向吗?
答案 0 :(得分:27)
它会动态创建DOM元素,并附加它。
答案 1 :(得分:6)