【问题标题】:How to set asp radiobuttonlist selected item in jQuery如何在 jQuery 中设置 asp 单选按钮列表选定项
【发布时间】:2013-05-18 03:28:39
【问题描述】:

我有两个单选按钮列表。我想在文档完全加载时在 jQuery 中设置所选项目。我有似乎设置检查值的功能,但实际上并没有改变屏幕上显示的内容:

function setRadioButtonListSelected(rbl, match) {
for (var i = 0; i < rbl.length; i++) {
    if (rbl[i].value == match) {
        rbl[i].checked = true;
        break;
    }
}
}

我知道如何读取 rbl 的值,但我找不到任何示例来说明如何设置所选值,以便已经渲染的值会根据匹配值发生变化。

【问题讨论】:

标签: jquery radiobuttonlist


【解决方案1】:

给你:

注意“option”是无线电的名称值。没有您的源 html,所以只是简单,但您应该能够遵循 jsfiddle 示例。只需将你的函数包装起来,你就可以开始了。

var rbl = document.getElementsByName('option');

for (var i = 0; i < rbl.length; i++) {
 if (rbl[i].value == 'two') {

    rbl[i].checked = 'checked';
    break;
  }

}

jsfiddle 在这里为您服务 => http://jsfiddle.net/chazelton/BpMXG/

【讨论】:

    【解决方案2】:

    这段代码对我有用。

    因为单选按钮列表呈现了一堆控件,所以您希望 jquery 选择器仅获取单选按钮并通过设置选中的属性按值过滤出选定的单选按钮

        $( function () {
           var v = 1; // You would probably pass the selected value to a function instead 
           $('#radioButtonList[type=radio][value=' + v + ']').prop('checked', true);
        } );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-25
      • 2013-04-10
      • 2019-01-12
      • 1970-01-01
      • 2012-03-20
      • 2011-04-08
      相关资源
      最近更新 更多