使用 JQuery 设置 asp.net 单选按钮列表项的值(和文本)

Posted

技术标签:

【中文标题】使用 JQuery 设置 asp.net 单选按钮列表项的值(和文本)【英文标题】:Set values (and text) of items of asp.net Radio Button List using JQuery 【发布时间】:2014-08-26 14:31:18 【问题描述】:

我正在尝试。我正在尝试选择 RBL 项目的索引并设置它们的值和文本。我尝试了各种变体但没有成功。请提供任何帮助。以下是我的标记。

<body>
<form id="form1" runat="server">
<div>
    <asp:RadioButtonList ID="RBL" runat="server" ClientIDMode="Static">
        <asp:ListItem></asp:ListItem>
        <asp:ListItem></asp:ListItem>
        <asp:ListItem></asp:ListItem>
        <asp:ListItem></asp:ListItem>
    </asp:RadioButtonList>
</div>
</form>

<head runat="server">
  <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
 <script type="text/javascript">
$(document).ready(
function() 
    $($('#RBL').get[1]).val('One');
    $($('#RBL').index(2)).val('Two');
    $($('#RBL')[3]).val('Value');
);

【问题讨论】:

【参考方案1】:

我建议走这条路:

js

$(document).ready(function () 

    var values = ["One","Two","three", "four"];

    $("#RBL").children().find("input:radio").each(function (i, e) 
        e.value = values[i];
        e.innerhtml = values[i];
        i++;
    );

);

使用您想要的值创建一个数组并将它们传递到您的收音机。

【讨论】:

以上是关于使用 JQuery 设置 asp.net 单选按钮列表项的值(和文本)的主要内容,如果未能解决你的问题,请参考以下文章

如何使用jQuery unobtrusive和Asp.Net Mvc验证动态生成的单选按钮组?

asp.net 单选按钮分组

在 PostBack (ASP.NET) 上运行 jQuery 函数

是否可以使用 jquery 更改单选按钮中的字符串值?

如何使用 JQuery 取消选中 GridView 中的所有单选按钮?

使 asp.net 单选按钮列表显示为引导按钮组