我有這樣的代碼:如何在jquery中使用.live()和鏈式選擇器?
$('.ui-datepicker-calendar tr').live('mouseleave', function() {
$(this).find('td a').removeClass('ui-state-hover');
});
這會影響頁面上的所有datepickers。我想針對特定的日期選擇器,所以我這樣做:
var specificPicker = $(this).datepicker("widget");
然後,我想做的事:
$(specificPicker).find('.ui-datepicker-calendar tr').live('mouseleave', function() {
$(this).find('td a').removeClass('ui-state-hover');
});
但live()
不支持鏈接。
的文件表明,live()
已過時,我應該使用on()
但如果我代替或者與.on
代替.live
調用的兩種方法,這是行不通的。
我怎樣才能得到這個工作?
你能定義你遇到的錯誤嗎? – yoshi