jQuery中 bind的用法簡(jiǎn)單介紹
bind介紹
bind() 方法為被選元素添加一個(gè)或多個(gè)事件處理程序,并規(guī)定事件發(fā)生時(shí)運(yùn)行的函數(shù)。
語(yǔ)法
$(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用法簡(jiǎn)單介紹,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
jquery實(shí)現(xiàn)漂浮在網(wǎng)頁(yè)右側(cè)的qq在線客服插件示例
很實(shí)用的一款QQ在線客服代碼,點(diǎn)擊QQ圖標(biāo),可直接與客服對(duì)話,詳細(xì)如下,感興趣的朋友可以參考下哈,希望對(duì)你有所幫助2013-05-05jQuery 調(diào)用WebService 實(shí)例講解
以前都是Web程序調(diào)用WebService,.net把WebService封裝的太簡(jiǎn)單了,所以之前都是很膚淺的用,都沒(méi)有想過(guò)更深層的東西,并且只是停留在表面的添加引用和調(diào)用。2016-06-06jquery.validate.js插件使用經(jīng)驗(yàn)記錄
工作中使用到了jquery.validate.js插件,下面將其用法整理一下,方便以后使用2014-07-07jquery Mobile入門(mén)—多頁(yè)面切換示例學(xué)習(xí)
在JQuery Mobile中,多個(gè)頁(yè)面的切換是通過(guò)<a>元素、并將<href>屬性設(shè)置為#+對(duì)應(yīng)的id號(hào)的方式進(jìn)行的2013-01-01