PHP – PHP CI 字符串分割 & JQuery 删除勾选制作

摘要:PHP - PHP CI 字符串分割 & JQuery 删除勾选制作


因为这次要制作勾选删除全部的功能,

当列首的勾选被勾选时,所有列的checkbox,就要勾选或被取消勾选。

此时,在列首的勾,设定为class为 chkDelAll ,每列的项目的checkbox的class则设定为chkDel

设定JQuery 如下

    $('.chkDelAll').click(function(){
          $('.chkDel').prop('checked',$('.chkDelAll').prop('checked'));
    });

当被勾选时,就会触发全部勾选或全部取消。

而如果要送出时,想知道哪些被勾选,则如下
          $ids = "";

          $i = 0 ;

          $('.chkDel').each(function () {
              if($(this).prop('checked')) {
                  if($i==0) {
                      $ids += $(this).val() ;
                  } else {
                      $ids += "," + $(this).val();
                  }
                  $i++;                    
              }
          });

在后端PHP的部分,则要解析字符串,以逗号做分割,则取得ids
$ids = $this->input->post("ids");

分割,并循环使用
      $id_array = explode(",",$ids); 

      foreach($id_array as $id) {
          //to do something
      }




还遇到一个问题
默认