我正在使用在其中一列中具有单选按钮的gridview。它被用作真/假标志。无论如何,由于我的项目的性质,我需要JavaScript来取消任何单选按钮,当我检查另一个。这工作正常,除了我的gridview包装在更新面板中。我正在关注在自动复位上重新设置jQuery,但发生的事情发生在回发之后,删除我选中的单选按钮并且不会将其放回。如果我不使用jQuery,它工作正常(但我没有得到按钮排除),所以我认为它是我的代码。这是我的代码。jQuery检查/取消选中问题
<script type="text/javascript">
$(document).ready(function() {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args) {
$("input").click(function() {
$("input").removeAttr('checked');
$(this).attr('checked','checked');
});
}
$("input").click(function() {
$("input").removeAttr('checked');
$(this).attr(':checked');
});
});
有没有更好的方式来写这个代码?谢谢。
单选按钮点击我试图取消所有单选按钮,然后检查只是一个,我点击。它应该看起来像上一行代码,没有看到它。 – 2010-09-02 04:04:48