本文有绿夏网整理,主要给读者们分享了一些主要的jQuery API,其中包括jQuery 核心函数和方法、jQuery属性参考手册、jQuery CSS操作、jQuery选择器、jQuery文档操作、jQuery筛选操作、jQuery事件方法、jQuery效果、jQuery Ajax操作、jQuery工具函数、jQuery事件对象、jQuery延迟对象、jQuery回调函数,欢迎收藏使用。
jquery核心函数
函数 描述
jQuery() 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素。
jQuery()1.8* 根据提供的原始 HTML 标记字符串,动态创建由 jQuery 对象包装的 DOM 元素。同时设置一系列的属性、事件等。
jQuery() $(document).ready()的简写。
jQuery.holdReady()1.6 暂停或恢复.ready() 事件的执行。
each() 以每一个匹配的元素作为上下文来执行一个函数。
size() jQuery 对象中元素的个数。
length jQuery 对象中元素的个数。
selector 返回传给jQuery()的原始选择器。
context 返回传给jQuery()的原始的DOM节点内容,即jQuery()的第二个参数。如果没有指定,那么context指向当前的文档(document)。
get() 取得其中一个匹配的元素。 num表示取得第几个匹配的元素。
index() 搜索匹配的元素,并返回相应元素的索引值,从0开始计数。
data() 在元素上存放数据,返回jQuery对象。
removeData()1.7* 在元素上移除存放的数据
queue() 显示或操作在匹配元素上执行的函数队列
dequeue() 从队列最前端移除一个队列函数,并执行他。
clearQueue() 清空对象上尚未执行的所有队列
jQuery.fn.extend() 扩展 jQuery 元素集来提供新的方法(通常用来制作插件)。
jQuery.extend() 扩展jQuery对象本身。
jQuery.noConflict() 运行这个函数将变量$的控制权让渡给第一个实现它的那个库。
jQuery属性
函数 描述
attr() 设置或返回被选元素的属性值。
removeAttr() 从每一个匹配的元素中删除一个属性
prop()1.6 获取在匹配的元素集中的第一个元素的属性值。
removeProp()1.6 用来删除由.prop()方法设置的属性集
addClass() 为每个匹配的元素添加指定的类名。
removeClass() 从所有匹配的元素中删除全部或者指定的类。
toggleClass() 如果存在(不存在)就删除(添加)一个类。
html() 取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。
text() 取得所有匹配元素的内容。
val() 获得匹配元素的当前值。
jQuery CSS操作
下面列出的这些方法设置或返回元素的 CSS 相关属性。
函数 描述
css()1.9* 访问匹配元素的样式属性。
jQuery.cssHooks 直接向 jQuery 中添加钩子,用于覆盖设置或获取特定 CSS 属性时的方法,目的是为了标准化 CSS 属性名或创建自定义属性。
offset() 获取匹配元素在当前视口的相对偏移。
position() 获取匹配元素相对父元素的偏移。
scrollTop() 获取匹配元素相对滚动条顶部的偏移。
scrollLeft() 获取匹配元素相对滚动条左侧的偏移。
heigh() 取得匹配元素当前计算的高度值(px)。
width() 取得第一个匹配元素当前计算的宽度值(px)。
innerHeight() 获取第一个匹配元素内部区域高度(包括内边距、不包括边框)。
innerWidth() 获取第一个匹配元素内部区域宽度(包括内边距、不包括边框)。
outerHeight() 获取第一个匹配元素外部高度(默认包括内边距和边框)。
outerWidth() 获取第一个匹配元素外部宽度(默认包括内边距和边框)。
jQuery选择器
函数 描述
#id
element
.class
*
selector1,selector2,selectorN
ancestor descendant
parent