你如何用jQuery创建一个元素?

时间:2011-10-09 00:16:40

标签: javascript jquery

您是否按照以下方式创建:$('<div />')$('<div></div>')

你是如何创建一个元素的?感谢。

4 个答案:

答案 0 :(得分:2)

无论哪种方式都可以。只是不要忘记插入dom - 你可以使用appendTo(selector)

答案 1 :(得分:2)

var $my_elem = $("<div/>").appendTo(document.body);
var $my_elem = $("<div class='abc'></div>").appendTo(document.body);

然后你有$my_elem代表插入的元素。

答案 2 :(得分:0)

$('YOUR SELECTOR').append('<div />');

<div />将创建<div></div>

你可以包含类,id和其他属性,jQuery应该弄明白并说出来。

我包含了append函数的使用,因为你可能想要在某处插入它。您可以使用许多类似的功能。

答案 3 :(得分:0)

查看jQuery source code,看起来与正则表达式/^<(\w+)\s*\/?>(?:<\/\1>)?$/匹配的任何内容都将被解释为“单个标记”并直接传递给document.createElement(假设没有context指定)。因此,至少在当前实现中,各种格式之间没有差异(行为或性能)。