У мене є кілька радіостанцій на моїй сторінці, і я хочу щось зробити, коли перевірене радіо змінюється, однак код не працює в IE:
$('input:radio').change(...);
А після гуглиння люди пропонують замість цього натиснути кнопку . Але це не працює.
Це приклад коду:
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">
$('document').ready(
function(){
$('input:radio').click(
function(){
alert('changed');
}
);
}
);
</script>
</head>
<body>
<input type="radio" name="testGroup" id="test1" />test1<br/>
<input type="radio" name="testGroup" id="test2" />test2<br/>
<input type="radio" name="testGroup" id="test3" />test3</br>
</body>
</html>
Це також не працює в IE.
Тож я хочу знати, що відбувається?
Крім того, я боюся, чи це повторно запустить подію зміни, якщо я натисну перевірене радіо?
ОНОВЛЕННЯ:
Я не можу додати коментар, тому відповідаю тут.
Я використовую IE8, і посилання Furqan дасть мені також не працює в IE8. Я не знаю чому...