2015-03-05 4 views
0

Я использую заказную сборку JQuery UI 1.9.2 и это undefined:Почему недельный сборщик не определен?

$('.week-picker .ui-datepicker-calendar tr').live('mouseover', function() { $(this).find('td a').addClass('ui-state-hover'); }); 
+0

вместо '.live()' 'использовать .он()' –

+0

он признает это, но не работает, как .live() –

+0

Попробуйте добавить еще немного кода, так что мы можем см. структуру вашего HTML, который ищет jQuery. – AstroCB

ответ

0

.live() был удален в 1.9 обновление. Используйте делегацию событий для того же поведения:

$(document).on('mouseover', '.week-picker .ui-datepicker-calendar tr', function(e) { 
    $(e.target).find('td a').addClass('ui-state-hover'); 
}); 

Заметим также, что this в этот обработчик будет связан с document. Чтобы получить элемент БЕРУЩИХ, используйте event.target

Смежные вопросы