Dan*_*iff 8 c# asp.net jquery radio-button checked
我需要做这样的事情:
<asp:RadioButton ID="rbDate" runat="server" Text="Date" GroupName="grpPrimary" />
Run Code Online (Sandbox Code Playgroud)
并且能够在jQuery中检查单选按钮的检查值的值,但我这样的尝试不会返回true/false.
if ($('[name=rbDate]').attr("Checked"))
if ($('[name=rbDate]').attr("Checked").val())
if ($('[name=rbDate]:checked').val())
Run Code Online (Sandbox Code Playgroud)
一点帮助?
Cha*_*ion 18
这可能是最简单的方法.该*=搜索整个id属性rbDate这需要整个ASP.NET ID忙玲的照顾.
$('input[id*=rbDate]').is(":checked");
Run Code Online (Sandbox Code Playgroud)
虽然ChaosPandion的答案会起作用,但将RadioButtonList这个包裹在这样的div中会更快:
<div id="dateWrapper">
<asp:RadioButton
ID="rbDate"
runat="server"
Text="Date"
GroupName="grpPrimary" />
</div>
Run Code Online (Sandbox Code Playgroud)
然后你的jQuery代码就这么简单:
var selected = $("#dateWrapper input:radio:checked");
Run Code Online (Sandbox Code Playgroud)