0

我使用一些花哨的交互性創建了一個窗體,這取決於單選按鈕的更改事件。因爲直到另一個元素被聚焦時纔會觸發該事件,所以我需要分支我的代碼,但是想要沿着特徵檢測而不是瀏覽器檢測路線。瀏覽器檢測 - 複選框更改事件

查看一些資源(http://api.jquery.com/jQuery.support/,http://kangax.github.com/cft/)我找不到任何檢測ie的buggy收音機/複選框更改事件的實現。

有誰知道我可能能夠檢測到它?

回答

1

根據我的經驗,clickkeyup是在這種情況下信任的唯一事件。

(function() { 
    $('#yourRadio').bind('click keyup', function() { 
    // check value with $(this).val() 
    }); 
}()); 
+1

事實上,檢測改變存儲最後選擇的按鈕在一些全球範圍內,然後在點擊/ KEYUP事件檢查源元素是不同的,這意味着它是新的選擇按鈕。 – 2011-01-24 14:34:36