本文整理了一些首要的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() 从行列最BETWAY登录移除一个行列函数,并履行他。
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 > child
prev + next
prev ~ siblings
:first
:not()
:even
:odd
:eq()
:gt()
:lang1.9+
:last
:lt()
:header
:animated
:focus1.6+
:root1.9+
:target1.9+
:contains()
:empty
:has()
:parent
:hidden
:visible
[attribute]
[attribute=value]
[attribute!=value]
[attribute^=value]
[attribute$=value]
[attribute*=value]
[attrSel1][attrSel2][attrSelN]
:first-child
:first-of-type1.9+
:last-child
:last-of-type1.9+
:nth-child
:nth-last-child()1.9+
:nth-last-of-type()1.9+
:nth-of-type()1.9+
:only-child
:only-of-type1.9+
:input
:text
:password
:radio
:checkbox
:submit
:image
:reset
:button
:file
:hidden
:enabled
:disabled
:checked
:selected
jQuery文档操作
函数 描绘
append() 向每个匹配的元素内部追加内容。
appendTo() 把一切匹配的元素追加到另一个指定的元素元素调集中。
prepend() 向每个匹配的元素内部前置内容。
prependTo() 把一切匹配的元素前置到另一个、指定的元素元素调集中。
after() 在每个匹配的元素之后刺进内容。
before() 在每个匹配的元素之前刺进内容。
insertAfter() 把一切匹配的元素刺进到另一个、指定的元素元素调集的后边。
insertBefore() 把一切匹配的元素刺进到另一个、指定的元素元素调集的前面。
wrap() 把一切匹配的元素用其他元素的结构化符号包裹起来。
unwrap() 这个办法将移出元素的父元素。
wrapall() 将一切匹配的元素用单个元素包裹起来
wrapInner() 将每一个匹配的元素的子内容(包含文本节点)用一个HTML结构包裹起来
replaceWith() 将一切匹配的元素替换成指定的HTML或DOM元素。
replaceAll() 用匹配的元素替换掉一切 selector匹配到的元素。
empty() 删去匹配的元素调集中一切的子节点。
remove() 从DOM中删去一切匹配的元素。
detach() 从DOM中删去一切匹配的元素。
clone() 克隆匹配的DOM元素而且选中这些克隆的副本。
jQuery挑选操作
函数 描绘
eq() 获取第N个元素
first() 获取第一个元素
last() 获取最终一个元素
hasClass() 检查当时的元素是否含有某个特定的类,假如有,则回来true。
filter() 挑选出与指定表达式匹配的元素调集。
is()1.6* 依据挑选器、DOM元素或 jQuery 目标来检测匹配元素调集,假如其间至少有一个元素契合这个给定的表达式就回来true。
map() 将一组元素转换成其他数组(不管是否是元素数组)
has() 保存包含特定子孙的元素,去掉那些不含有指定子孙的元素。
not() 删去与指定表达式匹配的元素
slice() 选取一个匹配的子集
children() 取得一个包含匹配的元素调集中每一个元素的一切子元素的元素调集。
closest()1.7* 从元素自身开端,逐级向上级元素匹配,并回来最早匹配的元素。。
find()1.6* 查找一切与指定表达式匹配的元素。这个函数是找出正在处理的元素的子孙元素的好办法。
next() 取得一个包含匹配的元素调集中每一个元素紧邻的后边同辈元素的元素调集。
nextall() 查找当时元素之后一切的同辈元素。
nextUntil()1.6* 查找当时元素之后一切的同辈元素,直到遇到匹配的那个元素中止。
offsetParent() 回来第一个匹配元素用于定位的父节点。
parent() 取得一个包含着一切匹配元素的仅有父元素的元素调集。
parents() 取得一个包含着一切匹配元素的先人元素的元素调集(不包含根元素)。能够经过一个可选的表达式进行挑选。
parentsUntil()1.6* 查找当时元素的一切的父辈元素,直到遇到匹配的那个元素中止。
prev() 取得一个包含匹配的元素调集中每一个元素紧邻的前一个同辈元素的元素调集。
prevall() 查找当时元素之前一切的同辈元素
prevUntil()1.6* 查找当时元素之前一切的同辈元素,直到遇到匹配的那个元素中止。
siblings() 取得一个包含匹配的元素调集中每一个元素的一切仅有同辈元素的元素调集。能够用可选的表达式进行挑选。
add() 把与表达式匹配的元素增加到jQuery目标中。这个函数能够用于衔接别离与两个表达式匹配的元素成果集。
andSelf() 参加从前所选的参加当时元素中
contents() 查找匹配元素内部一切的子节点(包含文本节点)。假如元素是一个iframe,则查找文档内容
end() 回到最近的一个"破坏性"操作之前。即,将匹配的元素列表变为前一次的状况。
jQuery事情办法
函数 描绘
ready() 当DOM载入安排妥当能够查询及操作时绑定一个要履行的函数。
on()1.7+ 在挑选元素上绑定一个或多个事情的事情处理函数。
off()1.7+ 在挑选元素上移除一个或多个事情的事情处理函数。
bind() 为每个匹配元素的特定事情绑定事情处理函数。
one() 为每一个匹配元素的特定事情(像click)绑定一个一次性的事情处理函数。
trigger() 在每一个匹配的元素上触发某类事情。
triggerHandler() 这个特别的办法将会触发指定的事情类型上一切绑定的处理函数。但不会履行阅览器默许动作,也不会产生事情冒泡。
unbind() bind()的反向操作,从每一个匹配的元素中删去绑定的事情。
live()1.7- jQuery 给一切匹配的元素附加一个事情处理函数,即便这个元素是今后再增加进来的也有用。
die()1.7- 从元素中删去从前用.live()绑定的一切事情.(此办法与live正好彻底相反。)
delegate() 指定的元素(归于被选元素的子元素)增加一个或多个事情处理程序,并规定当这些事情产生时运转的函数。
undelegate()1.6* 删去由 delegate() 办法增加的一个或多个事情处理程序。
hover() 一个仿照悬停事情(鼠标移动到一个目标上面及移出这个目标)的办法。
toggle() 用于绑定两个或多个事情处理器函数,以呼应被选元素的轮番的 click 事情。
blur() 当元素失掉焦点时触发 blur 事情。
change() 当元素的值产生改动时,会产生 change 事情。
click() 触发每一个匹配元素的click事情。
dblclick() 当双击元素时,会产生 dblclick 事情。
error() 当元素遇到过错(没有正确载入)时,产生 error 事情。
focus() 当元素取得焦点时,触发 focus 事情。
focusin() 当元素取得焦点时,触发 focusin 事情。
focusout() 当元素失掉焦点时触发 focusout 事情。
keydown() 当键盘或按钮被按下时,产生 keydown 事情。
keypress() 当键盘或按钮被按下时,产生 keypress 事情。
keyup() 当按钮被松开时,产生 keyup 事情。它产生在当时取得焦点的元素上。
mousedown() 当鼠标指针移动到元素上方,并按下鼠标按键时,会产生 mousedown 事情。
mouseenter() 当鼠标指针穿过元素时,会产生 mouseenter 事情。该事情大多数时分会与mouseleave 事情一同运用。
mouseleave() 当鼠标指针脱离元素时,会产生 mouseleave 事情。该事情大多数时分会与mouseenter 事情一同运用。
mousemove() 当鼠标指针在指定的元素中移动时,就会产生 mousemove 事情。
mou搜索引擎优化ut() 当鼠标指针从元素上移开时,产生 mou搜索引擎优化ut 事情。
mou搜索引擎优化ver() 当鼠标指针坐落元素上方时,会产生 mou搜索引擎优化ver 事情。
mouseup() 当在元素上放松鼠标按钮时,会产生 mouseup 事情。
resize() 当调整阅览器窗口的大小时,产生 resize 事情。
scroll() 当用户翻滚指定的元素时,会产生 scroll 事情。
select() 当 textarea 或文本类型的 input 元素中的文本被挑选时,会产生 select 事情。
submit() 当提交表单时,会产生 submit 事情。
unload() 在当用户脱离页面时,会产生 unload 事情。
jQuery作用
函数 描绘
show() 显现躲藏的匹配元素。
hide() 躲藏显现的元素
toggle() 用于绑定两个或多个事情处理器函数,以呼应被选元素的轮番的 click 事情。
slideDown() 经过高度改变(向下增大)来动态地显现一切匹配的元素,在显现完结后可选地触发一个回调函数。
slideUp() 经过高度改变(向上减小)来动态地躲藏一切匹配的元素,在躲藏完结后可选地触发一个回调函数。
slideToggle() 经过高度改变来切换一切匹配元素的可见性,并在切换完结后可选地触发一个回调函数。
fadeIn() 经过不透明度的改变来完结一切匹配元素的淡入作用,并在动画完结后可选地触发一个回调函数。
fadeOut() 经过不透明度的改变来完结一切匹配元素的淡出作用,并在动画完结后可选地触发一个回调函数。
fadeTo() 把一切匹配元素的不透明度以渐进办法调整到指定的不透明度,并在动画完结后可选地触发一个回调函数。
fadeToggle() 经过不透明度的改变来开关一切匹配元素的淡入和淡出作用,并在动画完结后可选地触发一个回调函数。
animate()1.8* 用于创立自定义动画的函数。
stop()1.7* 中止一切在指定元素上正在运转的动画。
delay() 设置一个延时来推延履行行列中之后的项目。
finish()1.9+ 中止当时正在运转的动画,删去一切排队的动画,并完结匹配元素一切的动画。
jQuery.fx.off 封闭页面上一切的动画。
jQuery.fx.interval 设置动画的显现帧速。
jQuery ajax操作
函数 描绘
$.ajax() 经过 HTTP 恳求加载长途数据。
load() 载入长途 HTML 文件代码并刺进至 DOM 中。
$.get() 经过长途 HTTP GET 恳求载入信息。
$.getJSON() 经过 HTTP GET 恳求载入 JSON 数据。
$.getScript() 经过 HTTP GET 恳求载入并履行一个 JavaScript 文件。
$.post() 经过长途 HTTP POST 恳求载入信息。
ajaxComplete() AJAX 恳求完结时履行函数。Ajax 事情。
ajaxError() AJAX 恳求产生过错时履行函数。Ajax 事情。
ajaxSend() AJAX 恳求发送前履行函数。Ajax 事情。
ajaxStart() AJAX 恳求开端时履行函数。Ajax 事情。
ajaxStop() AJAX 恳求完毕时履行函数。Ajax 事情。
ajaxSuccess() AJAX 恳求成功时履行函数。Ajax 事情。
$.ajaxPrefilter() Handle custom Ajax options or modify existing options before each request is sent and before they are processed by $.ajax().
$.ajaxSetup() 设置大局 AJAX 默许选项。
serialize() 序列化表格内容为字符串。
serializearray() 序列化表格元素 (相似 '.serialize()' 办法) 回来 JSON 数据结构数据。
本站欢迎任何方式的转载,但请有必要注明出处,尊重别人劳动成果
转载请注明: 文章转载自:BETWAY官网网 https://www.nucmc.com/show-13-1045-1.html
转载请注明: 文章转载自:BETWAY官网网 https://www.nucmc.com/show-13-1045-1.html