jq php二維陣列,在jQuery中遍歷二維陣列

html:

sss表示區域,當點選checkbox時生成session,像這樣:$_SESSION [$sss] [$aa]。

要求是:頁面重新整理時,所勾選的項,仍被勾選。

我知道可以給checkbox設id,根據id設定預設被勾選。也成功了,但主要是我想知道,在a區或b區,他勾選了多少個。所以我使用二維陣列。

現在的問題是在jQuery中怎麼找到這個checkbox?

這是我用id設定預設被勾選的jQuery和CI框架下的控制器。

jQuery:

var checks=$('input:checkbox');

for(var i=0;i

//將checkbox的id傳過去比較,回傳存在的id

$.post('is_session',{checkid:checks[i].id},function(data){

//存在則預設被選中

//alert(data);

$('#'+data).attr('checked',true);

});

}

CI:

public function is_session(){

//當點選選項時 將所屬id傳過來

$checked=$this->input->post('checkid');

//$area=$this->input->post('area');

//判斷$_SESSION[$checked],若存在回傳$checked(id)

if(!empty($_SESSION[$checked])){

echo $checked;

}

}

謝謝你的幫助。