ASP .NET Web窗体RadioButtonList存在一个错误 - 如果取消选中客户端的所有无线电(使用javascript),则在执行回发后,将选择列表中的第一项。
例如,尝试运行以下jquery:
$('#myRadioList input').attr('checked', '');
执行回发后,将选择RadioButtonList中的第一项。
任何人都知道优雅的工作?
答案 0 :(得分:0)
这是因为按设计你需要选择一个选项
取消选中全部:
$('input[type=radio]').prop('checked', false);
将它放在页面的末尾或里面
$(function() {});
或$(document).ready(function() {});
块
P.S。如果jQuery 1.6 +
,请使用prop
代替attr