Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Events 在chrome中附加事件处理程序不工作_Events_Google Chrome_Datepicker_Handler - Fatal编程技术网

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(