我试图更改radiobuttonlist的值。我尝试了太多方法,但我无法得到解决方案。
//this works perfectly to get the current value, and is the way that I saved on database,
$('[id$=rdoPropietario] input:checked').val()
我试过这个,而不是取消选中所有项目
$('[id$=rdoPropietario] input:checked').val(["1"]);
我试过这个,
$('[id$=rdoPropietario] input:checked').val(1);
此,
$('[id$=rdoPropietario input[type=radio][value='1']').prop("checked", true);
这个,
$("[name$='rdoPropietario']").find("input[value='1']").prop("checked", true);
这是我元素的结构:
<div class="col-md-3 col-sm-6 col-xs-6">
<asp:RadioButtonList ID="rdoPropietario" runat="server" RepeatDirection="Horizontal" ViewStateMode="Enabled">
<asp:ListItem Selected="True" Value="0">N/A </asp:ListItem>
<asp:ListItem Value="1">Si </asp:ListItem>
<asp:ListItem Value="2">No </asp:ListItem>
</asp:RadioButtonList>
</div>
答案 0 :(得分:1)
这对我有用,我不知道是否有另一种方法可以做到这一点,但是,现在这解决了我的问题
$("[id$=rdoComunitario]").find("input[value='" + r.COMUNITARIO + "']").prop("checked", true);