事件
添加事件處理程序
- on(enents [,selector] [,data],handler(event))
- 參數(shù)說明:
- events:一個(gè)或多個(gè)空格分隔的事件類型和可選的命名空間.例如"click","click.mybutton"
- selector:一個(gè)選擇器字符串,用于過濾出被選中的元素中能觸發(fā)事件的后代元素
- data:當(dāng)一個(gè)事件被觸發(fā),要傳遞給事件處理函數(shù)的數(shù)據(jù),在事件處理函數(shù)中通過event.data來使用
- handler(event):事件被觸發(fā)時(shí),執(zhí)行的函數(shù)
<ul>
<li>1-1</li>
<li>1-2</li>
<li>1-3</li>
</ul>
<script src="jquery-3.1.1.js"></script>
<script>
// 事件委托/事件代理 ul是被選中元素,li是后代元素,即只有ul中的li能觸發(fā)click事件
$('ul').on('click', 'li', function(event) {
console.log(this);
console.log(event);
})
</script>
移除事件處理程序
- off(event [,selector] [, handler])
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者