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
        }
 
 
還遇到一個問題
預設<Button>,他應該是會submit,為了不讓他submit,需設定 type = button
 
Image CSS,若要變更他的src,CSS該怎麼設定,設定如下
 
.icon{
     content:url(http://xxx.com.tw/icon/icon.gif)
}