Zdarzenie nie działa na dynamicznie utworzonym elemencie
Wyciągam włosy, próbując dowiedzieć się, dlaczego zdarzenie mouseover nie będzie działać z programem obsługi .on z dynamicznie tworzonym elementem z ajax. Jedyną rzeczą, która wydaje się działać, jest kod z .live, ale rozumiem, że jest przestarzały.
$(".dropdown ul li").live("mouseover", function() {
alert('mouseover works');
});
Jednak gdy spróbuję użyć .on, nie zadziała - bez względu na to, jakie warianty wypróbuję (document.ready, .mouseover itp.)
$(".dropdown ul li").on("mouseover", function() {
alert('mouseover works');
});
Procedury obsługi zdarzeń znajdują się na dole kodu, więc są wykonywane jako ostatnie. Czy ktoś ma pojęcie o tym, co robię źle?