jQuery - ASP .NET RadioButtonList 控件 'Change' 事件从未触发
jQuery - ASP .NET RadioButtonList control 'Change' event never triggered
我有一个这样声明的 RadioButtonList
控件:
<asp:RadioButtonList ID="rbtnlistUnits" runat="server"
RepeatDirection="Horizontal" RepeatLayout="Table">
<asp:ListItem Text="Metres" Value="M"></asp:ListItem>
<asp:ListItem Text="Feet" Value="Ft"></asp:ListItem>
</asp:RadioButtonList>
我希望能够使选择影响屏幕上的功能,但是选择任一按钮都不会触发 change
事件。
我本来没有在jQuery选择中包含input
标签,刚才上网看了看可能是这个问题。它已添加但未更改。
我不太熟悉 ASP .Net 中的 jQuery,所以我想知道该语言的 ListItem
控件是否是与 input
.[= 略有不同的别名20=]
$('#cSearch #rbtnlistUnits input').change(function() {
console.info("changed"); //doesn't appear in console
});
如果不是这种情况,有人能发现其他可能遗漏的东西吗?
谢谢,
马克
试试这个
<asp:RadioButtonList ClientIDMode="Static" ID="rbtnlistUnits" runat="server"
RepeatDirection="Horizontal" RepeatLayout="Table">
<asp:ListItem Text="Metres" Value="M"></asp:ListItem>
<asp:ListItem Text="Feet" Value="Ft"></asp:ListItem>
</asp:RadioButtonList>
<script>
$(function() {
$('#rbtnlistUnits').change(function() {
console.info("changed");
});
});
</script>
我有一个这样声明的 RadioButtonList
控件:
<asp:RadioButtonList ID="rbtnlistUnits" runat="server"
RepeatDirection="Horizontal" RepeatLayout="Table">
<asp:ListItem Text="Metres" Value="M"></asp:ListItem>
<asp:ListItem Text="Feet" Value="Ft"></asp:ListItem>
</asp:RadioButtonList>
我希望能够使选择影响屏幕上的功能,但是选择任一按钮都不会触发 change
事件。
我本来没有在jQuery选择中包含input
标签,刚才上网看了看可能是这个问题。它已添加但未更改。
我不太熟悉 ASP .Net 中的 jQuery,所以我想知道该语言的 ListItem
控件是否是与 input
.[= 略有不同的别名20=]
$('#cSearch #rbtnlistUnits input').change(function() {
console.info("changed"); //doesn't appear in console
});
如果不是这种情况,有人能发现其他可能遗漏的东西吗?
谢谢, 马克
试试这个
<asp:RadioButtonList ClientIDMode="Static" ID="rbtnlistUnits" runat="server"
RepeatDirection="Horizontal" RepeatLayout="Table">
<asp:ListItem Text="Metres" Value="M"></asp:ListItem>
<asp:ListItem Text="Feet" Value="Ft"></asp:ListItem>
</asp:RadioButtonList>
<script>
$(function() {
$('#rbtnlistUnits').change(function() {
console.info("changed");
});
});
</script>