1.jQuery是一个工厂函数( 别名$ ),调用该函数,会根据传入参数类型来返回匹配到元素的集合,一般把
该集合称为jQuery对象。
如果传入假值:返回一个空的集合。
如果传入选择器:返回在在document中所匹配到元素的集合。
如果传入元素:返回包含该元素的集合。
如果传入HTML字符串,返回包含新创建元素的集合。
如果传入回调函数:返回的是包含document元素集合, 并且当文档加载完成会回调该函数。
因为函数也是对象,所以该函数还包含了很多已封装好的方法。如:jQuery.noConflict、
jQuery.ready
- jQuery函数的参数:
jQuery( selector [, context ] ) :selector 是字符串选择器;context 是匹配元素时的上下
文,默认值为 document
jQuery( selector [, context ] )
jQuery( element )
jQuery( elementArray )
jQuery()
jQuery( html [, ownerDocument ] )
jQuery( html [, ownerDocument ] )
jQuery( html )
jQuery( callback ) - 认识jQ对象
jQuery对象是一个包含所匹配到元素的集合,该集合是类数组(array-like)对象。
jQuery对象是通过调用jQuery函数来创建的。
jQuery对象中会包含N(>=0)个匹配到的元素。
jQuery 对象原型中包含了很多已封装好的方法。例如:DOM操作、事件处理、动画等方法。
jQuery对象 与 DOM Element的区别
获取的方式不同DOM Element 是通过原生方式获取,例如:document.querySelector()
jQuery对象是通过调用jQuery函数获取,例如:jQuery(' ')
jQuery对象是一个类数组对象,该对象中会包含所选中的DOM Element的集合。
jQuery对象的原型上扩展非常多实用的方法,DOM Element 则是W3C规范中定义的属性和方法。
- jQuery对象转成DOM Element
.get(index): 获取 jQuery 对象中某个索引中的 DOM 元素。
index一个从零开始的整数,指示要检索的元素。
如果index超出范围(小于负数元素或等于或大于元素数),则返回undefined。
.get() : 没有参数,将返回jQuery对象中所有DOM元素的数组。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。