2012-07-23 42 views
0

此代码:附加事件处理程序在Chrome中不工作

function attachDateNavEventHandler() { 
    $('.ui-datepicker-title option').each(function() { 
    $(this).mouseup(setFlag); 
}); 

重视事件罚款FF而不是在IE 8或Chrome。我正在使用jQuery datepicker,并且想要在用户使用月份或年份下拉菜单导航时设置一个标志。我似乎无法附加到选择的onchange事件。我认为这些事件必须有内部阻碍。我也有麻烦使用简单的点击 任何建议mooooooost欢迎:)。

回答

0

尝试:

$(this).on('mouseup', setFlag); 

虽然这基本上是你有同样的事情。

我有一种感觉,选项本身可能有趣的业务。选项不能完成典型的HTML元素所能做的所有事情,但我不确定哪些浏览器的限制。

如何在整体上选择自己而不是尝试侦听每个单独选项的mouseup事件。

$('.ui-datepicker-title').change(
相关问题