2012-12-19 33 views
3

我正在通过第三方JS库调试,我注意到这个jQuery选择器语句。

我习惯于简单的$([元素])选择器,所以这是抛弃我。

$('<a/>', { 
    id: 'specialId', 
    href: '#', 
    'class': 'button-next', 
    html: 'SomeText' 
}).appendTo($('#specialDivId'));​ 
+0

对于它的价值,我很少觉得这不是建立HTML字符串自己更加清晰。只有当所有属性都是变量时才有用。 – Blazemonger

回答

6

它正在生成一个DOM对象。

这类似于做

$("<a id='specialId'></a>") .... 

然后,您可以用它来.appendTo别的东西!

3

它创建了一个新的元素<a>,设置其选项(ID,HREF等),并追加到#specialDivId

相关问题