这个jQuery选择器究竟做了什么? $(“<a>&#39;, { ... });</a>

时间:2012-12-19 21:41:59

标签: jquery

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

我习惯于简单的$([element])选择器,所以这让我失望。

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

2 个答案:

答案 0 :(得分:6)

它正在生成一个DOM对象。

这类似于做

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

然后你可以用它来.appendTo到别的东西!

答案 1 :(得分:3)

它会创建一个新元素<a>,设置其选项(id,href等)并将其附加到#specialDivId