Jquery 为什么';t$(“单选按钮:选中“).val()在IE中工作?
为什么Jquery 为什么';t$(“单选按钮:选中“).val()在IE中工作?,jquery,css-selectors,Jquery,Css Selectors,为什么$(“#RadioButtons:checked”).val()-id选择器-在Internet Explorer中不起作用,但$(
$(“#RadioButtons:checked”).val()
-id选择器-在Internet Explorer中不起作用,但$(
-name选择器-起作用
<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>
警报($(“#单选按钮:选中”).val();
警报($($(输入:单选[name='RadioButtons']:选中”).val();
IE在这个问题上更严格地遵循标准。不能有两个具有相同ID的元素。是的,当我的一位同事使用具有相同ID的隐藏字段时,我遇到了类似的问题。