jQuery中的class on
方法用于為元素添加事件處理程序,它可以綁定多個事件,如click、hover等。同時,它還可以給后添加的元素綁定同樣的事件處理程序。
使用class on
方法可以非常方便地為指定元素添加事件,它可以統(tǒng)一管理同類元素的事件,避免代碼冗余。下面是一個例子,它將給所有class為myClass
的div元素綁定一個click事件。
$(document).on('click', '.myClass', function() { console.log('div was clicked'); });
這個例子中,我們使用了class on
方法來為document對象綁定一個click事件,然后通過指定要添加事件的元素的類名來限制事件的觸發(fā)范圍。當頁面中的任何一個class為myClass
的div元素被點擊時,控制臺就會輸出div was clicked
。
需要注意的是,class on
方法只有在jQuery庫的版本大于1.7的情況下才可用。如果你使用的是舊版本的jQuery庫,可以考慮使用live
方法來實現(xiàn)同樣的功能。