添加类时,'div'和'<div>'之间的jQuery有什么区别?</div>

时间:2013-04-01 03:59:17

标签: jquery html tags refer

我正在分析一个插件,但我意识到作者使用:

$('<div/>').addClass('sample-piece');

而不是以下

$('div').addClass('sample-piece');

<div/><a/>的含义是什么......它似乎不是一个有效的HTML标记。

我似乎无法找到任何解决方案,因为Google不允许我在线搜索运营商.....

1 个答案:

答案 0 :(得分:7)

$('<div/>').addClass('sample-piece');创建一个新的div元素并向其中添加类sample-piece。新创建的div当时不在dom树中,您可能需要将其附加到其他元素。

$('div').addClass('sample-piece');将类sample-piece添加到dom树中的所有div元素。

总结

$('<div/>')会创建一个新的div元素。

$('div')选择所有div元素。