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

时间:2014-07-05 15:45:46

标签: jquery asp.net

我正在尝试使用JQuery设置asp.net单选按钮列表项的值(和文本)。我试图选择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 个答案:

答案 0 :(得分:0)

我建议采用这种方式:

<强> 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++;
    });

});

创建一个包含所需值的数组,并将它们传递到您的无线电中。