Sayfamda bazı radyolar var ve kontrol edilen radyo değiştiğinde bir şeyler yapmak istiyorum, ancak kod IE'de çalışmıyor:
$('input:radio').change(...);
Google'da arama yaptıktan sonra, insanlar bunun yerine tıklamayı kullanmanızı önerir . Ama bu çalışmıyor.
Örnek kod şudur:
<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'de de çalışmaz.
Yani neler olduğunu bilmek istiyorum?
Ayrıca, kontrol edilen bir radyoyu tıklarsam değişiklik olayını yeniden tetikleyip tetiklemeyeceğinden korkuyorum.
GÜNCELLEME:
Yorum ekleyemiyorum, bu yüzden buraya cevap veriyorum.
IE8 kullanıyorum ve Furqan'ın bana verdiği bağlantı da IE8'de çalışmıyor. Sebebini bilmiyorum...