本文有黑区网络整理,主要给读者们分享了一些主要的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() 获取第一个匹配元素外部宽度(默认包括内边距和边框)。
内容版权声明:除非注明,否则皆为本站原创文章。