$('<div />')做什么?

dom*_*ino 7 html jquery

我在工具提示脚本中的jQuery工具中看到了这一点.什么是<div/>?我从未见过用这种方式反斜杠.可能会得到一些投票,但我必须知道.

the*_*dox 14

它曾用于创建div元素.它的捷径<div></div>.

例如:

$('<div/>', {id: 'hello', 'class': 'new', html: 'New div'}).appendTo('#target');
Run Code Online (Sandbox Code Playgroud)

将使用html 创建div id: hello,class: new并附New div加到#target.

DEMO

更多细节

它意味着"动态创建一个jQuery包装的div元素".

当参数具有单个标记(例如$('<div />')or)时 $('<a></a>'),jQuery使用本机JavaScript createElement()函数创建元素 .

结果它看起来像:

$(document.createElement("div"));
Run Code Online (Sandbox Code Playgroud)

详情请见此处