我需要获取checked单选按钮的class属性,name =“radio”。 使用了在Firefox中运行良好但在IE中失败的代码。
val = $('input:radio[name=radio]:checked').attr('class');
我怎样才能做到这一点?
答案 0 :(得分:0)
没有伪班:radio
。我想你的意思是{{1p>
答案 1 :(得分:0)
正如评论所说,我认为你应该使用type而不是name。但我认为您已将输入命名为无线电,因为您可以找到此特定输入。如果你只是使用类型选择器,你将在页面上捕获每一个选定的无线电输入。
<input type="radio" name="radio" class="ey" /> Male<br />
因此,如果您的网页包含更多表单,则应指定父级或表单以避免冲突。为表单设置一个id,并尝试通过表单ID和无线电类型找到它,如下所示:
<form id="myForm">
<input type="radio" name="radio" class="ey" /> Male<br />
</form>
val = $("#myform input[type='radio']:checked").attr('class');
我希望它可以帮到你:)。