Events 在chrome中附加事件处理程序不工作
此代码:Events 在chrome中附加事件处理程序不工作,events,google-chrome,datepicker,handler,Events,Google Chrome,Datepicker,Handler,此代码: function attachDateNavEventHandler() { $('.ui-datepicker-title option').each(function () { $(this).mouseup(setFlag); }); 在FF中附加事件,但在IE 8或Chrome中不附加事件。我正在使用jQuery datepicker,希望在用户使用月份或年份下拉菜单导航时设置一个标志。我似乎无法附加到选择的onchange事件。我认为这些事件一定有内部阻碍。
function attachDateNavEventHandler() {
$('.ui-datepicker-title option').each(function () {
$(this).mouseup(setFlag);
});
在FF中附加事件,但在IE 8或Chrome中不附加事件。我正在使用jQuery datepicker,希望在用户使用月份或年份下拉菜单导航时设置一个标志。我似乎无法附加到选择的onchange事件。我认为这些事件一定有内部阻碍。我使用简单的点击也有困难
欢迎提供任何建议:) 试试看:
$(this).on('mouseup', setFlag);
虽然这基本上和你的一样
我有一种感觉,期权本身可能有有趣的事情。选项不能做典型HTML元素所能做的一切,但我不确定浏览器的限制
在整个select本身上设置一个on更改,而不是尝试侦听每个选项的mouseup事件,怎么样
$('.ui-datepicker-title').change(