$(selector).bind(event,data,function)
$(selector).live(event,data,function)//jquery1.9版本以下支援,jquery1.9及其以上版本刪除了此方法,jquery1.9以上版本用on()方法來代替$(selector).delegate(childSelector,event,data,function)//jquery1.4.2及其以上版本;$(selector).on(event,childselector,data,function)//jquery1.7及其以上版本;jquery1.7版本出現之後用於替代bind(),live()繫結事件方式;
event:必需項;新增到元素的一個或多個事件,例如 click,dblclick等;
單事件處理:例如 $(selector).bind("click",data,function);
多事件處理:1.利用空格分隔多事件,例如 $(selector).bind("click dbclick mouseout",data,function);
2.利用大括號靈活定義多事件,例如 $(selector).bind({event1:function, event2:function, ...})
3.空格相隔方式:繫結較為死板,不能給事件單獨繫結函式,適合處理多個事件呼叫同一函式情況;
大括號替代方式:繫結較為靈活,可以給事件單獨繫結函式;
data:可選;需要傳遞的引數;
function:必需;當繫結事件發生時,需要執行的函式;適用所有版本,但是根據官網解釋,自從jquery1.7版本以後bind()函式推薦用on()來代替。
$(selector).bind(event,data,function)
$(selector).live(event,data,function)//jquery1.9版本以下支援,jquery1.9及其以上版本刪除了此方法,jquery1.9以上版本用on()方法來代替$(selector).delegate(childSelector,event,data,function)//jquery1.4.2及其以上版本;$(selector).on(event,childselector,data,function)//jquery1.7及其以上版本;jquery1.7版本出現之後用於替代bind(),live()繫結事件方式;
event:必需項;新增到元素的一個或多個事件,例如 click,dblclick等;
單事件處理:例如 $(selector).bind("click",data,function);
多事件處理:1.利用空格分隔多事件,例如 $(selector).bind("click dbclick mouseout",data,function);
2.利用大括號靈活定義多事件,例如 $(selector).bind({event1:function, event2:function, ...})
3.空格相隔方式:繫結較為死板,不能給事件單獨繫結函式,適合處理多個事件呼叫同一函式情況;
大括號替代方式:繫結較為靈活,可以給事件單獨繫結函式;
data:可選;需要傳遞的引數;
function:必需;當繫結事件發生時,需要執行的函式;適用所有版本,但是根據官網解釋,自從jquery1.7版本以後bind()函式推薦用on()來代替。