jQuery:这是什么结构?

问题描述:

所谓的结构如下:jQuery:这是什么结构?

$('', { }) 

我经常看到它,例如这里从附加选项中选择元素:

$("#items").append($('<option>', { value : "mouthForWar" , text : "Pantera" })); 

在更普遍的意义上说,没有任何地方,不同的jQuery结构,格式和语法是在单个页面上进行简化的?如果一个人不知道他正在寻找的语法的名字,那么就没有办法谷歌!

谢谢。

+3

+1豹猫! – 2012-02-02 13:59:21

$('<option/>', { value : "hej", text : "Hopp" }) 

实际上创建这样的:

<option value="hej">Hopp</option> 

这是一个方便的简短版本。 jQuery函数(主要通过别名$调用)功能非常全面。看看它:http://api.jquery.com/jQuery/#jQuery2

这就是所谓的jQuery(html, props)

+2

为了将来的参考,以下是该页面的相关引用:“'jQuery(html,props)'→'props'是调用新创建的元素'html'的属性,事件和方法的映射。” – 2012-02-02 14:00:31

+0

谢谢Atornblad。这个shortform有一个名字吗? – dotancohen 2012-02-02 16:02:14

+1

不要这样想。这真的只是一个函数的调用两个参数 - 一个字符串和一个对象... – 2012-02-02 16:16:28