我想使某個ID只在選擇某種類型的單選按鈕時才激活。以下是我的jQuery代碼:jquery onchange事件現在單選按鈕瞬間
$(document).ready(function() {
$('#Type').attr('disabled', 'disabled');
$('input[@name=action]').change(function() {
if ($("input[@name=action]:checked").val() == 'SomeKind')
$('#Type').removeAttr('disabled');
else
$('#Type').attr('disabled', 'disabled');
});
});
這可按預期工作,但有一個缺陷。當我點擊單選按鈕SomeKind
時,它不會立即激活Type
,而是我必須再次單擊(頁面上的任意位置)Type
才能激活。
我對IE7
您必須在SomeKind單選按鈕上書寫點擊方法以激活/取消激活類型。目前沒有提到你正在改變SomeKind – 2010-11-30 06:22:56