ฉันมีวิทยุอยู่ในหน้าของฉันและฉันต้องการทำบางสิ่งเมื่อวิทยุที่ตรวจสอบเปลี่ยนไปอย่างไรก็ตามรหัสไม่ทำงานใน IE:
$('input:radio').change(...);
และหลังจาก googling ผู้คนแนะนำให้ใช้การคลิกแทน แต่มันไม่ได้ผล
นี่คือรหัสตัวอย่าง:
<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 ฉันไม่รู้ว่าทำไม...