私はこのコードを持っています:
$('.ui-datepicker-calendar tr').live('mouseleave', function() {
$(this).find('td a').removeClass('ui-state-hover');
});
これは、ページ上のすべての日付ピッカーに影響します。特定の日付ピッカーをターゲットにしたいので、次のようにします。
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()
が、呼び出しの 2 つの方法のいずれかを の代わりに置き換えると.on
、.live
機能しません。
どうすればこれを機能させることができますか?