我正在尝试使用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');
});
答案 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++;
});
});
创建一个包含所需值的数组,并将它们传递到您的无线电中。