jQuery中 bind的用法簡單介紹
bind介紹
bind() 方法為被選元素添加一個(gè)或多個(gè)事件處理程序,并規(guī)定事件發(fā)生時(shí)運(yùn)行的函數(shù)。
語法
$(selector).bind(event,data,function)
event 必須。添加到元素的一個(gè)或多個(gè)事件如:click,mouseover,mouseup,change,select
data 可不填。傳遞到函數(shù)的額外數(shù)據(jù),如:$(selector).bind(“click”,”input”,function(){});
function(){} 必填。綁定事件觸發(fā)的函數(shù)
bind綁定多個(gè)函數(shù)
$("button").bind({ // 注意它的格式是 json
click:function(){$("div").css("border","5px solid orange");},
mouseover:function(){$("div").css("background-color","red");},
mouseout:function(){$("div").css("background-color","#FFFFFF");}
});
4.bind綁定數(shù)據(jù)
// bind() 綁定 click 事件傳 參數(shù)2 并且打印出 參數(shù)2
$('button').bind('click',['路飛','索隆','烏索普'],function(event){
alert(event.data[0]); // 路飛
});
5.unbind bind事件移除
html 代碼
<button>unbind()</button> <p>點(diǎn)我刪除上邊按鈕的事件</p>
js 代碼
// bind() 綁定多個(gè)點(diǎn)擊事件
$('button').click(function(){
alert('我是第一個(gè)點(diǎn)擊事件');
});
$('button').click(function(){
alert('我是第二個(gè)點(diǎn)擊事件');
});
$('button').bind('click',function(){
alert('我是第三個(gè)點(diǎn)擊事件');
});
// unbind() 刪除點(diǎn)擊事件
$('p').bind('click',function(){
$('button').unbind('click');
alert('button 的點(diǎn)擊事件被刪除');
});
以上所述是小編給大家介紹的jQuery中的 bind用法簡單介紹,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
jquery實(shí)現(xiàn)漂浮在網(wǎng)頁右側(cè)的qq在線客服插件示例
很實(shí)用的一款QQ在線客服代碼,點(diǎn)擊QQ圖標(biāo),可直接與客服對(duì)話,詳細(xì)如下,感興趣的朋友可以參考下哈,希望對(duì)你有所幫助2013-05-05
jQuery 調(diào)用WebService 實(shí)例講解
以前都是Web程序調(diào)用WebService,.net把WebService封裝的太簡單了,所以之前都是很膚淺的用,都沒有想過更深層的東西,并且只是停留在表面的添加引用和調(diào)用。2016-06-06
jquery.validate.js插件使用經(jīng)驗(yàn)記錄
工作中使用到了jquery.validate.js插件,下面將其用法整理一下,方便以后使用2014-07-07
jquery Mobile入門—多頁面切換示例學(xué)習(xí)
在JQuery Mobile中,多個(gè)頁面的切換是通過<a>元素、并將<href>屬性設(shè)置為#+對(duì)應(yīng)的id號(hào)的方式進(jìn)行的2013-01-01

