日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

jQuery 操作大全

發(fā)布時(shí)間:2025/4/16 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jQuery 操作大全 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

jQuery 選擇器

選擇器實(shí)例選取
*$("*")所有元素
#id$("#lastname")id="lastname" 的元素
.class$(".intro")所有 class="intro" 的元素
element$("p")所有 <p> 元素
.class.class$(".intro.demo")所有 class="intro" 且 class="demo" 的元素
???
:first$("p:first")第一個(gè) <p> 元素
:last$("p:last")最后一個(gè) <p> 元素
:even$("tr:even")所有偶數(shù) <tr> 元素
:odd$("tr:odd")所有奇數(shù) <tr> 元素
???
:eq(index)$("ul li:eq(3)")列表中的第四個(gè)元素(index 從 0 開始)
:gt(no)$("ul li:gt(3)")列出 index 大于 3 的元素
:lt(no)$("ul li:lt(3)")列出 index 小于 3 的元素
:not(selector)$("input:not(:empty)")所有不為空的 input 元素
???
:header$(":header")所有標(biāo)題元素 <h1> - <h6>
:animated?所有動(dòng)畫元素
???
:contains(text)$(":contains('W3School')")包含指定字符串的所有元素
:empty$(":empty")無(wú)子(元素)節(jié)點(diǎn)的所有元素
:hidden$("p:hidden")所有隱藏的 <p> 元素
:visible$("table:visible")所有可見的表格
???
s1,s2,s3$("th,td,.intro")所有帶有匹配選擇的元素
???
[attribute]$("[href]")所有帶有 href 屬性的元素
[attribute=value]$("[href='#']")所有 href 屬性的值等于 "#" 的元素
[attribute!=value]$("[href!='#']")所有 href 屬性的值不等于 "#" 的元素
[attribute$=value]$("[href$='.jpg']")所有 href 屬性的值包含以 ".jpg" 結(jié)尾的元素
???
:input$(":input")所有 <input> 元素
:text$(":text")所有 type="text" 的 <input> 元素
:password$(":password")所有 type="password" 的 <input> 元素
:radio$(":radio")所有 type="radio" 的 <input> 元素
:checkbox$(":checkbox")所有 type="checkbox" 的 <input> 元素
:submit$(":submit")所有 type="submit" 的 <input> 元素
:reset$(":reset")所有 type="reset" 的 <input> 元素
:button$(":button")所有 type="button" 的 <input> 元素
:image$(":image")所有 type="image" 的 <input> 元素
:file$(":file")所有 type="file" 的 <input> 元素
???
:enabled$(":enabled")所有激活的 input 元素
:disabled$(":disabled")所有禁用的 input 元素
:selected$(":selected")所有被選取的 input 元素
:checked$(":checked")所有被選中的 input 元素
方法描述
bind()向匹配元素附加一個(gè)或更多事件處理器
blur()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 blur 事件
change()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 change 事件
click()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 click 事件
dblclick()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 double click 事件
delegate()向匹配元素的當(dāng)前或未來(lái)的子元素附加一個(gè)或多個(gè)事件處理器
die()移除所有通過(guò) live() 函數(shù)添加的事件處理程序。
error()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 error 事件
event.isDefaultPrevented()返回 event 對(duì)象上是否調(diào)用了 event.preventDefault()。
event.pageX相對(duì)于文檔左邊緣的鼠標(biāo)位置。
event.pageY相對(duì)于文檔上邊緣的鼠標(biāo)位置。
event.preventDefault()阻止事件的默認(rèn)動(dòng)作。
event.result包含由被指定事件觸發(fā)的事件處理器返回的最后一個(gè)值。
event.target觸發(fā)該事件的 DOM 元素。
event.timeStamp該屬性返回從 1970 年 1 月 1 日到事件發(fā)生時(shí)的毫秒數(shù)。
event.type描述事件的類型。
event.which指示按了哪個(gè)鍵或按鈕。
focus()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 focus 事件
keydown()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 key down 事件
keypress()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 key press 事件
keyup()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 key up 事件
live()為當(dāng)前或未來(lái)的匹配元素添加一個(gè)或多個(gè)事件處理器
load()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 load 事件
mousedown()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 mouse down 事件
mouseenter()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 mouse enter 事件
mouseleave()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 mouse leave 事件
mousemove()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 mouse move 事件
mouseout()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 mouse out 事件
mouseover()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 mouse over 事件
mouseup()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 mouse up 事件
one()向匹配元素添加事件處理器。每個(gè)元素只能觸發(fā)一次該處理器。
ready()文檔就緒事件(當(dāng) HTML 文檔就緒可用時(shí))
resize()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 resize 事件
scroll()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 scroll 事件
select()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 select 事件
submit()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 submit 事件
toggle()綁定兩個(gè)或多個(gè)事件處理器函數(shù),當(dāng)發(fā)生輪流的 click 事件時(shí)執(zhí)行。
trigger()所有匹配元素的指定事件
triggerHandler()第一個(gè)被匹配元素的指定事件
unbind()從匹配元素移除一個(gè)被添加的事件處理器
undelegate()從匹配元素移除一個(gè)被添加的事件處理器,現(xiàn)在或?qū)?lái)
unload()觸發(fā)、或?qū)⒑瘮?shù)綁定到指定元素的 unload 事件

jQuery 效果函數(shù)

方法描述
animate()對(duì)被選元素應(yīng)用“自定義”的動(dòng)畫
clearQueue()對(duì)被選元素移除所有排隊(duì)的函數(shù)(仍未運(yùn)行的)
delay()對(duì)被選元素的所有排隊(duì)函數(shù)(仍未運(yùn)行)設(shè)置延遲
dequeue()運(yùn)行被選元素的下一個(gè)排隊(duì)函數(shù)
fadeIn()逐漸改變被選元素的不透明度,從隱藏到可見
fadeOut()逐漸改變被選元素的不透明度,從可見到隱藏
fadeTo()把被選元素逐漸改變至給定的不透明度
hide()隱藏被選的元素
queue()顯示被選元素的排隊(duì)函數(shù)
show()顯示被選的元素
slideDown()通過(guò)調(diào)整高度來(lái)滑動(dòng)顯示被選元素
slideToggle()對(duì)被選元素進(jìn)行滑動(dòng)隱藏和滑動(dòng)顯示的切換
slideUp()通過(guò)調(diào)整高度來(lái)滑動(dòng)隱藏被選元素
stop()停止在被選元素上運(yùn)行動(dòng)畫
toggle()對(duì)被選元素進(jìn)行隱藏和顯示的切換

jQuery 文檔操作方法

這些方法對(duì)于 XML 文檔和 HTML 文檔均是適用的,除了:html()。

方法描述
addClass()向匹配的元素添加指定的類名。
after()在匹配的元素之后插入內(nèi)容。
append()向匹配元素集合中的每個(gè)元素結(jié)尾插入由參數(shù)指定的內(nèi)容。
appendTo()向目標(biāo)結(jié)尾插入匹配元素集合中的每個(gè)元素。
attr()設(shè)置或返回匹配元素的屬性和值。
before()在每個(gè)匹配的元素之前插入內(nèi)容。
clone()創(chuàng)建匹配元素集合的副本。
detach()從 DOM 中移除匹配元素集合。
empty()刪除匹配的元素集合中所有的子節(jié)點(diǎn)。
hasClass()檢查匹配的元素是否擁有指定的類。
html()設(shè)置或返回匹配的元素集合中的 HTML 內(nèi)容。
insertAfter()把匹配的元素插入到另一個(gè)指定的元素集合的后面。
insertBefore()把匹配的元素插入到另一個(gè)指定的元素集合的前面。
prepend()向匹配元素集合中的每個(gè)元素開頭插入由參數(shù)指定的內(nèi)容。
prependTo()向目標(biāo)開頭插入匹配元素集合中的每個(gè)元素。
remove()移除所有匹配的元素。
removeAttr()從所有匹配的元素中移除指定的屬性。
removeClass()從所有匹配的元素中刪除全部或者指定的類。
replaceAll()用匹配的元素替換所有匹配到的元素。
replaceWith()用新內(nèi)容替換匹配的元素。
text()設(shè)置或返回匹配元素的內(nèi)容。
toggleClass()從匹配的元素中添加或刪除一個(gè)類。
unwrap()移除并替換指定元素的父元素。
val()設(shè)置或返回匹配元素的值。
wrap()把匹配的元素用指定的內(nèi)容或元素包裹起來(lái)。
wrapAll()把所有匹配的元素用指定的內(nèi)容或元素包裹起來(lái)。
wrapinner()將每一個(gè)匹配的元素的子內(nèi)容用指定的內(nèi)容或元素包裹起來(lái)。

jQuery 屬性操作方法

下面列出的這些方法獲得或設(shè)置元素的 DOM 屬性。

這些方法對(duì)于 XML 文檔和 HTML 文檔均是適用的,除了:html()。

方法描述
addClass()向匹配的元素添加指定的類名。
attr()設(shè)置或返回匹配元素的屬性和值。
hasClass()檢查匹配的元素是否擁有指定的類。
html()設(shè)置或返回匹配的元素集合中的 HTML 內(nèi)容。
removeAttr()從所有匹配的元素中移除指定的屬性。
removeClass()從所有匹配的元素中刪除全部或者指定的類。
toggleClass()從匹配的元素中添加或刪除一個(gè)類。
val()設(shè)置或返回匹配元素的值。

jQuery CSS 操作函數(shù)

下面列出的這些方法設(shè)置或返回元素的 CSS 相關(guān)屬性。

CSS 屬性描述
css()設(shè)置或返回匹配元素的樣式屬性。
height()設(shè)置或返回匹配元素的高度。
offset()返回第一個(gè)匹配元素相對(duì)于文檔的位置。
offsetParent()返回最近的定位祖先元素。
position()返回第一個(gè)匹配元素相對(duì)于父元素的位置。
scrollLeft()設(shè)置或返回匹配元素相對(duì)滾動(dòng)條左側(cè)的偏移。
scrollTop()設(shè)置或返回匹配元素相對(duì)滾動(dòng)條頂部的偏移。
width()設(shè)置或返回匹配元素的寬度。

jQuery Ajax 操作函數(shù)

jQuery 庫(kù)擁有完整的 Ajax 兼容套件。其中的函數(shù)和方法允許我們?cè)诓凰⑿聻g覽器的情況下從服務(wù)器加載數(shù)據(jù)。

函數(shù)描述
jQuery.ajax()執(zhí)行異步 HTTP (Ajax) 請(qǐng)求。
.ajaxComplete()當(dāng) Ajax 請(qǐng)求完成時(shí)注冊(cè)要調(diào)用的處理程序。這是一個(gè) Ajax 事件。
.ajaxError()當(dāng) Ajax 請(qǐng)求完成且出現(xiàn)錯(cuò)誤時(shí)注冊(cè)要調(diào)用的處理程序。這是一個(gè) Ajax 事件。
.ajaxSend()在 Ajax 請(qǐng)求發(fā)送之前顯示一條消息。
jQuery.ajaxSetup()設(shè)置將來(lái)的 Ajax 請(qǐng)求的默認(rèn)值。
.ajaxStart()當(dāng)首個(gè) Ajax 請(qǐng)求完成開始時(shí)注冊(cè)要調(diào)用的處理程序。這是一個(gè) Ajax 事件。
.ajaxStop()當(dāng)所有 Ajax 請(qǐng)求完成時(shí)注冊(cè)要調(diào)用的處理程序。這是一個(gè) Ajax 事件。
.ajaxSuccess()當(dāng) Ajax 請(qǐng)求成功完成時(shí)顯示一條消息。
jQuery.get()使用 HTTP GET 請(qǐng)求從服務(wù)器加載數(shù)據(jù)。
jQuery.getJSON()使用 HTTP GET 請(qǐng)求從服務(wù)器加載 JSON 編碼數(shù)據(jù)。
jQuery.getScript()使用 HTTP GET 請(qǐng)求從服務(wù)器加載 JavaScript 文件,然后執(zhí)行該文件。
.load()從服務(wù)器加載數(shù)據(jù),然后把返回到 HTML 放入匹配元素。
jQuery.param()創(chuàng)建數(shù)組或?qū)ο蟮男蛄谢硎?#xff0c;適合在 URL 查詢字符串或 Ajax 請(qǐng)求中使用。
jQuery.post()使用 HTTP POST 請(qǐng)求從服務(wù)器加載數(shù)據(jù)。
.serialize()將表單內(nèi)容序列化為字符串。
.serializeArray()序列化表單元素,返回 JSON 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)。

jQuery 遍歷函數(shù)

jQuery 遍歷函數(shù)包括了用于篩選、查找和串聯(lián)元素的方法。

函數(shù)描述
.add()將元素添加到匹配元素的集合中。
.andSelf()把堆棧中之前的元素集添加到當(dāng)前集合中。
.children()獲得匹配元素集合中每個(gè)元素的所有子元素。
.closest()從元素本身開始,逐級(jí)向上級(jí)元素匹配,并返回最先匹配的祖先元素。
.contents()獲得匹配元素集合中每個(gè)元素的子元素,包括文本和注釋節(jié)點(diǎn)。
.each()對(duì) jQuery 對(duì)象進(jìn)行迭代,為每個(gè)匹配元素執(zhí)行函數(shù)。
.end()結(jié)束當(dāng)前鏈中最近的一次篩選操作,并將匹配元素集合返回到前一次的狀態(tài)。
.eq()將匹配元素集合縮減為位于指定索引的新元素。
.filter()將匹配元素集合縮減為匹配選擇器或匹配函數(shù)返回值的新元素。
.find()獲得當(dāng)前匹配元素集合中每個(gè)元素的后代,由選擇器進(jìn)行篩選。
.first()將匹配元素集合縮減為集合中的第一個(gè)元素。
.has()將匹配元素集合縮減為包含特定元素的后代的集合。
.is()根據(jù)選擇器檢查當(dāng)前匹配元素集合,如果存在至少一個(gè)匹配元素,則返回 true。
.last()將匹配元素集合縮減為集合中的最后一個(gè)元素。
.map()把當(dāng)前匹配集合中的每個(gè)元素傳遞給函數(shù),產(chǎn)生包含返回值的新 jQuery 對(duì)象。
.next()獲得匹配元素集合中每個(gè)元素緊鄰的同輩元素。
.nextAll()獲得匹配元素集合中每個(gè)元素之后的所有同輩元素,由選擇器進(jìn)行篩選(可選)。
.nextUntil()獲得每個(gè)元素之后所有的同輩元素,直到遇到匹配選擇器的元素為止。
.not()從匹配元素集合中刪除元素。
.offsetParent()獲得用于定位的第一個(gè)父元素。
.parent()獲得當(dāng)前匹配元素集合中每個(gè)元素的父元素,由選擇器篩選(可選)。
.parents()獲得當(dāng)前匹配元素集合中每個(gè)元素的祖先元素,由選擇器篩選(可選)。
.parentsUntil()獲得當(dāng)前匹配元素集合中每個(gè)元素的祖先元素,直到遇到匹配選擇器的元素為止。
.prev()獲得匹配元素集合中每個(gè)元素緊鄰的前一個(gè)同輩元素,由選擇器篩選(可選)。
.prevAll()獲得匹配元素集合中每個(gè)元素之前的所有同輩元素,由選擇器進(jìn)行篩選(可選)。
.prevUntil()獲得每個(gè)元素之前所有的同輩元素,直到遇到匹配選擇器的元素為止。
.siblings()獲得匹配元素集合中所有元素的同輩元素,由選擇器篩選(可選)。
.slice()將匹配元素集合縮減為指定范圍的子集。

jQuery 數(shù)據(jù)操作函數(shù)

這些方法允許我們將指定的 DOM 元素與任意數(shù)據(jù)相關(guān)聯(lián)。

函數(shù)描述
.clearQueue()從隊(duì)列中刪除所有未運(yùn)行的項(xiàng)目。
.data()存儲(chǔ)與匹配元素相關(guān)的任意數(shù)據(jù)。
jQuery.data()存儲(chǔ)與指定元素相關(guān)的任意數(shù)據(jù)。
.dequeue()從隊(duì)列最前端移除一個(gè)隊(duì)列函數(shù),并執(zhí)行它。
jQuery.dequeue()從隊(duì)列最前端移除一個(gè)隊(duì)列函數(shù),并執(zhí)行它。
jQuery.hasData()存儲(chǔ)與匹配元素相關(guān)的任意數(shù)據(jù)。
.queue()顯示或操作匹配元素所執(zhí)行函數(shù)的隊(duì)列。
jQuery.queue()顯示或操作匹配元素所執(zhí)行函數(shù)的隊(duì)列。
.removeData()移除之前存放的數(shù)據(jù)。
jQuery.removeData()移除之前存放的數(shù)據(jù)。

jQuery DOM 元素方法

函數(shù)描述
.get()獲得由選擇器指定的 DOM 元素。
.index()返回指定元素相對(duì)于其他指定元素的 index 位置。
.size()返回被 jQuery 選擇器匹配的元素的數(shù)量。
.toArray()以數(shù)組的形式返回 jQuery 選擇器匹配的元素。

jQuery 屬性

下面列出的這些方法設(shè)置或返回元素的 CSS 相關(guān)屬性。

屬性描述
context在版本 1.10 中被棄用。包含傳遞給 jQuery() 的原始上下文。
jquery包含 jQuery 版本號(hào)。
jQuery.fx.interval改變以毫秒計(jì)的動(dòng)畫速率。
jQuery.fx.off全局禁用/啟用所有動(dòng)畫。
jQuery.support表示不同瀏覽器特性或漏洞的屬性集合(用于 jQuery 內(nèi)部使用)。
length包含 jQuery 對(duì)象中的元素?cái)?shù)目。

轉(zhuǎn)載于:https://www.cnblogs.com/G921123/p/10219389.html

總結(jié)

以上是生活随笔為你收集整理的jQuery 操作大全的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美女啪啪免费视频 | 亚洲中文字幕一区二区在线观看 | 能在线观看的av | 国产一区99 | 亚洲乱码国产乱码精品精剪 | 外国a级片| 韩日午夜在线资源一区二区 | 蜜桃视频免费网站 | 720url在线观看免费版 | 久久久久久久久免费视频 | 91久久久久国产一区二区 | 久草中文网 | 亚洲精品一区久久久久久 | 午夜影院在线观看免费 | 亚洲13p| 91网页版 | 91蜜桃婷婷狠狠久久综合9色 | 不卡国产在线 | 免费成人电影在线观看 | 激情xxxx| 欧美日免费 | 久久水蜜桃 | 久久久久亚洲av无码a片 | 香蕉蜜桃视频 | 正在播放一区二区 | 日韩精品视频在线观看免费 | 五月婷视频 | 黑巨茎大战欧美白妞 | 成人污在线 | 日韩精品在线播放 | aaaa级片| 毛茸茸日本熟妇高潮 | 久久久国产精 | 中文字幕女优 | 欧美成人一区在线 | 在线看亚洲 | 丰满少妇毛片 | 天堂а√在线最新版中文在线 | 欧洲视频一区二区 | 麻豆福利视频 | 欧美黑人又粗又大的性格特点 | v8888av| www.亚洲在线| 一区二区在线看 | 欧美 国产 综合 | 人人超碰在线 | 日本高清黄色 | 日本国产精品视频 | 91黑人精品一区二区三区 | 麻豆国产精品777777在线 | 国产粉嫩av | 韩国一区二区在线观看 | 美女福利视频网 | 欧美日韩1 | 玖玖五月| 岛国午夜视频 | 精品福利在线观看 | 老妇女玩小男生毛片 | 伊人日本| 天天干天天干天天干天天 | 欧美在线免费观看 | 黄色三级视频在线观看 | 三级影片在线播放 | 美女视频黄是免费 | 欧美中文字幕一区 | 2019国产精品 | 亚洲精品乱码久久久久久写真 | 尤物影院在线观看 | 日韩高清在线一区 | 国产麻豆久久 | 色在线免费观看 | www.色哟哟 | 综合九九 | 亚洲1页 | 99热8| 中文毛片无遮挡高潮免费 | 日本乱轮视频 | 亚洲欧美日韩精品色xxx | 一起射导航 | 91精品福利| 国产欧美日韩中文字幕 | 人妻与黑人一区二区三区 | 国产精品98 | 天天射视频 | 91午夜视频在线观看 | 男人操女人免费网站 | 69视频在线免费观看 | 亚洲一区二区三区四区五区午夜 | 成人人伦一区二区三区 | 欧美黑人xxxⅹ高潮交 | 亚洲av无码一区二区乱子仑 | 国产成人欧美 | 自拍偷拍第二页 | 麻豆小视频 | 国产九色在线播放九色 | 中文字幕有码在线观看 | 国内精品99| av免费观看大全 | 伊人久久影院 |