jQuery 事件 bind() 方法
jQuery 事件 bind() 方法
bind() 方法為被選元素添加一個(gè)或多個(gè)事件處理程序,并規(guī)定事件發(fā)生時(shí)運(yùn)行的函數(shù)。
1. 范例
當(dāng)點(diǎn)擊鼠標(biāo)時(shí),隱藏或顯示 p 元素:
$("button").bind("click",function(){ $("p").slideToggle(); });
2. 將事件和函數(shù)綁定到元素
規(guī)定向被選元素添加的一個(gè)或多個(gè)事件處理程序,以及當(dāng)事件發(fā)生時(shí)運(yùn)行的函數(shù)。
語法
$(selector).bind(event,data,function)
參數(shù) | 描述 |
---|---|
event |
必需。規(guī)定添加到元素的一個(gè)或多個(gè)事件。 由空格分隔多個(gè)事件。必須是有效的事件。 |
data | 可選。規(guī)定傳遞到函數(shù)的額外數(shù)據(jù)。 |
function | 必需。規(guī)定當(dāng)事件發(fā)生時(shí)運(yùn)行的函數(shù)。 |
替代語法
$(selector).bind({event:function, event:function, ...})
參數(shù) | 描述 |
---|---|
{event:function, event:function, ...} | 必需。規(guī)定事件映射,其中包含一個(gè)或多個(gè)添加到元素的事件,以及當(dāng)事件發(fā)生時(shí)運(yùn)行的函數(shù)。 |
當(dāng)元素失去焦點(diǎn)時(shí)發(fā)生 blur 事件。blur() 函數(shù)觸發(fā) blur 事件,或者如果設(shè)置了 function參數(shù),該函數(shù)也可規(guī)定當(dāng)發(fā)生 blur 事件時(shí)執(zhí)行的代碼。觸發(fā)被選元素的 blur 事件語法:$(selector).blur()。將函數(shù)綁定到 blur 事件:規(guī)定當(dāng)被選元素的 blur 事件發(fā)生時(shí)運(yùn)行的函數(shù)。
相關(guān)文章
- jQuery AJAX 簡(jiǎn)介
- jQuery 事件 bind() 方法
- jQuery 事件 result 屬性
- jQuery 事件 timeStamp 屬性
- jQuery 事件 mouseleave() 方法
- jQuery 事件 mouseover() 方法
- jQuery 事件 ready() 方法
- jQuery jQuery.fx.off 屬性
- jQuery 遍歷 jQuery.dequeue() 方法
- jQuery 遍歷 queue() 方法
- jQuery 遍歷 andSelf() 方法
- jQuery 遍歷 is() 方法
- jQuery 遍歷 nextUntil() 方法
- jQuery 遍歷 prevUntil() 方法
- jQuery CSS 操作 scrollLeft() 方法
- jQuery 文檔操作 wrapAll() 方法
- jQuery :first 選擇器
- jQuery [attribute$=value] 選擇器
- jQuery :file 選擇器
- jQuery :disabled 選擇器