私は完全に機能するこれらの関数を使用しています:
$(document).on('click', '.profile li', function(e) {
//Alot of cool code
});
$(document).on('mouseenter', '.profile li', function(e) {
//Alot of cool code
});
$(document).on('mouseleave', '.profile li', function(e) {
//Alot of cool code
});
$(document).on('keydown', '.profile li', function(e) {
//Alot of cool code
});
しかし、私はそれらをこれに組み合わせたかった:
$('.profile li').on({
mouseenter: function (e) {
//Alot of cool code
},
mouseleave: function (e) {
//Alot of cool code
},
click: function (e) {
//Alot of cool code
},
keydown: function (e) {
//Alot of cool code
}
});
ただし、それらはdomの後に作成される要素に依存しているため、結合されたコードは機能しません。だから私の質問はこれです、それらを2番目の方法に組み合わせて、それでもそれらをdomの後に作成されたクラスで動作させる方法はありますか?また、それらを組み合わせることには本当に意味がありますか?どこかで読んだほうがいいのを覚えているようですが、それが夢だった理由や夢だったのかどうかは思い出せません...