jQuery 事(shì)件方法
事(shì)件方法會(huì)觸發匹配元素的事(shì)件,或将函數綁定到(dào)所有匹配元素的某個事(shì)件。
觸發實例:
$("button#demo").click()
上(shàng)面的例子将觸發 id="demo" 的 button 元素的 click 事(shì)件。
綁定實例:
$("button#demo").click(function(){$("img").hide()})
上(shàng)面的例子會(huì)在點擊 id="demo" 的按鈕時(shí)隐藏所有圖像。
方法 | 描述 |
---|---|
bind() | 向匹配元素附加一個或更多事(shì)件處理(lǐ)器 |
blur() | 觸發、或将函數綁定到(dào)指定元素的 blur 事(shì)件 |
change() | 觸發、或将函數綁定到(dào)指定元素的 change 事(shì)件 |
click() | 觸發、或将函數綁定到(dào)指定元素的 click 事(shì)件 |
dblclick() | 觸發、或将函數綁定到(dào)指定元素的 double click 事(shì)件 |
delegate() | 向匹配元素的當前或未來(lái)的子元素附加一個或多個事(shì)件處理(lǐ)器 |
die() | 移除所有通過 live() 函數添加的事(shì)件處理(lǐ)程序。 |
error() | 觸發、或将函數綁定到(dào)指定元素的 error 事(shì)件 |
event.isDefaultPrevented() | 返回 event 對(duì)象上(shàng)是否調用(yòng)了(le) event.preventDefault()。 |
event.pageX | 相對(duì)于文(wén)檔左邊緣的鼠标位置。 |
event.pageY | 相對(duì)于文(wén)檔上(shàng)邊緣的鼠标位置。 |
event.preventDefault() | 阻止事(shì)件的默認動作(zuò)。 |
event.result | 包含由被指定事(shì)件觸發的事(shì)件處理(lǐ)器返回的最後一個值。 |
event.target | 觸發該事(shì)件的 DOM 元素。 |
event.timeStamp | 該屬性返回從(cóng) 1970 年 1 月 1 日到(dào)事(shì)件發生時(shí)的毫秒數。 |
event.type | 描述事(shì)件的類型。 |
event.which | 指示按了(le)哪個鍵或按鈕。 |
focus() | 觸發、或将函數綁定到(dào)指定元素的 focus 事(shì)件 |
keydown() | 觸發、或将函數綁定到(dào)指定元素的 key down 事(shì)件 |
keypress() | 觸發、或将函數綁定到(dào)指定元素的 key press 事(shì)件 |
keyup() | 觸發、或将函數綁定到(dào)指定元素的 key up 事(shì)件 |
live() | 爲當前或未來(lái)的匹配元素添加一個或多個事(shì)件處理(lǐ)器 |
load() | 觸發、或将函數綁定到(dào)指定元素的 load 事(shì)件 |
mousedown() | 觸發、或将函數綁定到(dào)指定元素的 mouse down 事(shì)件 |
mouseenter() | 觸發、或将函數綁定到(dào)指定元素的 mouse enter 事(shì)件 |
mouseleave() | 觸發、或将函數綁定到(dào)指定元素的 mouse leave 事(shì)件 |
mousemove() | 觸發、或将函數綁定到(dào)指定元素的 mouse move 事(shì)件 |
mouseout() | 觸發、或将函數綁定到(dào)指定元素的 mouse out 事(shì)件 |
mouseover() | 觸發、或将函數綁定到(dào)指定元素的 mouse over 事(shì)件 |
mouseup() | 觸發、或将函數綁定到(dào)指定元素的 mouse up 事(shì)件 |
one() | 向匹配元素添加事(shì)件處理(lǐ)器。每個元素隻能(néng)觸發一次該處理(lǐ)器。 |
ready() | 文(wén)檔就緒事(shì)件(當 HTML 文(wén)檔就緒可用(yòng)時(shí)) |
resize() | 觸發、或将函數綁定到(dào)指定元素的 resize 事(shì)件 |
scroll() | 觸發、或将函數綁定到(dào)指定元素的 scroll 事(shì)件 |
select() | 觸發、或将函數綁定到(dào)指定元素的 select 事(shì)件 |
submit() | 觸發、或将函數綁定到(dào)指定元素的 submit 事(shì)件 |
toggle() | 綁定兩個或多個事(shì)件處理(lǐ)器函數,當發生輪流的 click 事(shì)件時(shí)執行。 |
trigger() | 所有匹配元素的指定事(shì)件 |
triggerHandler() | 第一個被匹配元素的指定事(shì)件 |
unbind() | 從(cóng)匹配元素移除一個被添加的事(shì)件處理(lǐ)器 |
undelegate() | 從(cóng)匹配元素移除一個被添加的事(shì)件處理(lǐ)器,現(xiàn)在或将來(lái) |
unload() | 觸發、或将函數綁定到(dào)指定元素的 unload 事(shì)件 |