いくつかの機能をテストしていますが、特定の要素(この例ではリンク)に移動するとコンソールに何かが出力されます。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