我正在使用在其中一列中具有單選按鈕的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