我在更新面板中有一个类似于此代码的单选按钮列表:
<asp:RadioButtonList ID="RadioButtonList1" runat="server" Width="233px"
ClientIDMode="Static" AutoPostBack="true"
onselectedindexchanged="RadioButtonList1_SelectedIndexChanged">
<asp:ListItem Value="1">1</asp:ListItem>
<asp:ListItem Value="2">2</asp:ListItem>
<asp:ListItem Value="3">3</asp:ListItem>
<asp:ListItem Value="4">4</asp:ListItem>
</asp:RadioButtonList>
我希望当用户点击此单选按钮的任何项目时,请等待…文本显示而不是单选按钮文本.我写这段代码:
function pageLoad() {
$(document).ready(function () {
$('#RadioButtonList1').on("change", function () {
$("#RadioButtonList1 input:checked").val("Please Wait...");
});
});
}
但它不起作用.我的错误是什么?
谢谢
最佳答案 您应该更改此代码:
$("#RadioButtonList1 input:checked").val("Please Wait...");
to
$("#RadioButtonList1 input:checked").parent().find('label').text("Please Wait");