为什么周挑选者未定义?

时间:2015-03-05 09:04:38

标签: jquery jquery-ui

我正在使用jQuery UI 1.9.2的自定义版本,这是undefined

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

1 个答案:

答案 0 :(得分:0)

1.9更新中删除了

.live()。将事件委托用于相同的行为:

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

另请注意,此处理程序中的this将绑定到document。要获取原始元素,请使用event.target