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