Установите значения (и текст) элементов списка asp.net Список переключателей с помощью jQuery

#jquery #asp.net

#jquery #asp.net

Вопрос:

Я пытаюсь установить значения (и текст) элементов asp.net Список переключателей с помощью jQuery. Я пытаюсь выбрать индекс элементов 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  ;
    });

});
  

Создайте массив с нужными значениями и передайте их в свои радиостанции.