有一個每個都有一個單選按鈕的表。問題是,表已經爲我生成了,並且tds上附有一個事件,當它們被點擊時,裏面的單選按鈕的狀態也會改變。我無法控制生成的腳本。jQuery:如何檢測由其他事件引起的單選按鈕更改
有沒有辦法檢測單選按鈕上的值變化(無點擊/按鍵)或覆蓋tds上的內置事件?當單選按鈕的狀態被選中時,我需要做一些事情。
我使用jQuery,這裏是我當前的代碼:
$('input[type=radio]').on('change', function() {
var $this = $(this);
if($this.is(':checked')) alert('a');
});
不存在......如果狀態被另一個腳本改變,那麼改變事件不會被自動觸發..它必須手動完成..如果你不能控制腳本那麼這是一個艱難的運氣 –
一個可能的解決方案是瞭解哪些事件可以改變無線電狀態,並通過利用事件傳播在更高層次上處理它們。 –