为什么不$("#RadioButtons:checked").val()
- id选择器 - 在Internet Explorer中工作但$("input:radio[name='RadioButtons']:checked").val()
- 名称选择器 - 是吗?
<input name="RadioButtons" id="RadioButtons" type="radio" value="1" checked>
<input name="RadioButtons" id="RadioButtons" type="radio" value="2">
<script>
alert($("#RadioButtons:checked").val());
alert($("input:radio[name='RadioButtons']:checked").val());
</script>
答案 0 :(得分:7)
IE更严格地遵循该问题的标准。您不能拥有两个具有相同ID的元素。