2012-07-23 123 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(
相關問題