程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 代碼-關於ajax或者js選中checkbox的問題

代碼-關於ajax或者js選中checkbox的問題

編輯:編程綜合問答
關於ajax或者js選中checkbox的問題

圖片說明
圖片說明
這是頁面代碼,請問怎麼能實現我選中的復選框在我點擊抽取以後選中的復選框的值不動,並且還是勾選狀態,而其他未被選中的更換其他值

最佳回答:


1.修改checkbox的id設定
<input type="checkbox" name="xuanzhong" id="xuanzhong_${ex.expertId}" value="${ex.expertId}" />

2.增加jQuery處理,當然需要倒入jQuery庫
<script>
//初期Event處理追加
$(function(
    //為每個checkbox加上點擊event處理
    $("[name='xuanzhong']").each(function(
        var $currentId = $(this).attr("id");
        $(this).click(function(){
            handleXuanzhongClickEvent($currentId);
        });

    ));
));

function handleXuanzhongClickEvent($currentId) {
    $("[name='xuanzhong']").each(function(
        if ($(this).is("#"+$currentId)) {
              //發生Event的checkbox處理
              //自己寫
        } else {
              //發生Event以外的checkbox處理
              if ($(this).is(":checked")) {
                  //選中的checkbox處理
                  //自己寫
              } else {
                  //未選中的checkbox處理
                  //自己寫
              }
        }
    ));
}
</script>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved