Я написал код, где мне нужно вызвать функцию, когда мышь перешла к определенным элементам.Mouseenter не работает для динамического содержимого
Сво работает отлично для ниже кода для всех статических
$("table td").on("mouseenter",function(){
console.log("mouse entered")
});
, но и для всего динамического <td class="editcolumn">XYZ</td>
события не вызывает, даже если я использую ниже код
$("table td").on("mouseenter",".editcolumn",function(){
console.log("mouse entered")
});
Любая идея, как заставить его работать. Я использую JQuery 1.11
большое спасибо за помощь – JavaGeek
В любое время. Причина, по которой ваша функция не работает, заключается в том, что второй параметр, переданный в метод 'on', предназначен для улавливания событий ** children ** исходного селектора. '$ ('# tablee'). on ('mouseenter', '.edit-column', function() {});' также будет отлично. – hellaminx