在jQuery中,所有的DOM对象都将封装成jQuery对象,而且只有jQquery对象才能使用jQuery的方法或者属性来执行相关的操作。
所以,jQuery提供了一个可以将DOM对象封装成jQuery对象的函数,就是jQuery核心函数jQuery,也成为工厂函数。
1:jQuery()
该函数返回一个空的jQuery对象。
2:jQuery(elements)
该函数将一个或者多个DOM元素转化为jQuery对象, jQuery(document),这个函数也可以将XML文档和Window对象转化为有效的参数
3:jQuery(callback)
该函数是jQuery(document).ready(callback)的简写,该函数将绑定一个在DOM文档加载完成后执行的函数。页面中所有需要在DOM加载完成时执行的jQuery
操作都需要包含在这个函数中
4:jQuery(html)
该函数根据提供的HTML标记代码,动态创建由jQuery对象封装的DOM元素,如jQuery("<div></div>");
5:jQuery(html, props)
该函数根据提供的HTML标记代码,动态创建由jQuery对象封装的DOM元素,同时对该DOM元素设置一组属性、事件等,代码如下:
6:jQuery(html, [owerDocument])
该函数根据提供的HTML标记代码,动态创建由jQuery对象封装的DOM元素,并且制定该DOM元素所在的文档
注意:jQuery对象并不是普通对象,所以一般的变量无法对其直接引用,像下面这种情况会报错:
var obj = jquery();
只要在变量名前面加一个符号$,就没有错误了,代码如下: