【问题标题】:mvc3 and jquery - check RadioButtonFormvc3 和 jquery - 检查 RadioButtonFor
【发布时间】:2012-11-13 02:04:55
【问题描述】:

我有 3 个在 mvc3 视图中呈现的单选按钮。我正在使用视图模型,以下是呈现 radioButtonFor 的 View.aspx 页面:

<%= Html.RadioButtonFor(model => model.Input.YesNoMaybe, item.Value, new { id = String.Format("Input_YesNoMaybe_{0}", item.Value) })%>

谁能帮我弄清楚如何使用 jQuery 简单地访问和选择 3 个单选按钮中的 第二个选中

到目前为止,我已经尝试了以下多种变体:

$("input[name='Input.YesNoMaybe_1']").attr('checked', 'checked');

这是正在呈现的 HTML:

<div id="divEscrowFeeSplit">
<input type="radio" value="1" name="Input.YesNoMaybe" id="Input_YesNoMaybe_1" data-val-required="required." data-val-range-min="1" data-val-range-max="2147483647" data-val-range="select a valid option" data-val-number="Must be a number." data-val="true">
<label for="Input_YesNoMaybe_1">Yes</label>&nbsp;
<input type="radio" value="2" name="Input.YesNoMaybe" id="Input_YesNoMaybe_2">
<label for="Input_YesNoMaybe_2">No</label>&nbsp;
<input type="radio" value="3" name="Input.YesNoMaybe" id="Input_YesNoMaybe_3" checked="checked">
<label for="Input_YesNoMaybe_3">Maybe</label>&nbsp;

【问题讨论】:

    标签: asp.net-mvc-3 jquery-selectors


    【解决方案1】:

    试试这个:

    $("#Input_YesNoMaybe_1").attr('checked', 'checked');
    

    【讨论】:

    • @ComputerGuy 你能发布正在呈现的 HTML 吗?
    • @ComputerGuy:您的问题中有一个错字,我在回答时复制了相同的内容。立即查看更新的答案。
    • 大声笑...我们一定同时尝试过。效果很好!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 2011-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-15
    相关资源
    最近更新 更多