我正在測試一些功能,我試圖讓一旦我將鼠標懸停在特定元素上(在本例中爲任何鏈接),它將在控制檯內輸出內容。jQuery .on不會在動態添加的元素上工作
我已經看過這個答案 - >here它說:「你可以一次定義功能,它會執行任何動態添加元素」
所以我這個js腳本,但一旦元件裝入動態的,即喜歡youtube視頻,但是一旦我懸停在新添加的元素上,這個腳本將不起作用,控制檯內沒有輸出。
$("a").on({
click: function() {
console.log('clicked');
}, mouseenter: function() {
console.log('enter');
}, mouseleave: function() {
console.log('left');
}
});
我在這裏錯過了什麼嗎?
「我在這裏錯過了什麼嗎?」是的,[你錯過了委託參數(文檔中的[[selector]]](http://api.jquery.com/on/)。 – zzzzBov