jquery的bind跟on繫結事件的區別

2021-07-28 22:35:19 字數 510 閱讀 8752

jquery的bind和on繫結事件的區別

bind和on的繫結事件的區別:

jquery文件中bind和on函式繫結事件的用法:

.bind(events [,eventdata], handler)

.on(events [,selector]  [,data], handler)

從文件中可以看出,.on方法比.bind方法多乙個引數'selector'

.on的selector引數是篩選出呼叫.on方法的dom元素的指定子元素,如:

$('ul').on('click', 'li', function())就是篩選出ul下的li給其繫結click事件;

那麼這個selector引數的好處是什麼?

好處在於.on方法為動態新增的元素也能綁上指定事件;如:

$('ul li').on('click', function())的繫結方式和$('ul li').bind('click', function())一樣;我通過js給ul新增了乙個li:

jquery的bind跟on繫結事件的區別

jquery的bind跟on繫結事件的區別 主要是事件冒泡 jquery文件中bind和on函式繫結事件的用法 bind events eventdata handler on events selector data handler 從文件中可以看出,on方法比.bind方法多乙個引數 selec...

jquery的bind跟on繫結事件的區別

jquery的bind跟on繫結事件的區別 主要是事件冒泡 jquery文件中bind和on函式繫結事件的用法 bind events eventdata handler on events selector data handler 從文件中可以看出,on方法比.bind方法多乙個引數 selec...

jquery的bind跟on繫結事件的區別

jquery的bind跟on繫結事件的區別 主要是事件冒泡 jquery文件中bind和on函式繫結事件的用法 bind events eventdata handler on events selector data handler 從文件中可以看出,on方法比.bind方法多乙個引數 selec...