3
如何根據使用jQuery的複選框的值來檢查複選框(在頁面加載時)?我有我已存儲的localStorage中的值(萬歲HTML5 !!)列表的樣本數據是如何使用jQuery根據值檢查複選框?
something_random|something_random2|something_random3
,基本上我想讀的每個值,並已經具有這些值進行檢查確認的onload複選框。
我已經寫過;
my_cookie=localStorage.getItem('chosen_ones');
$.each(my_cookie.split("|"), function(index, values) {
if((values==val)&&(values!=null)&&(values!="")&&(values!="null")&&(values!="")){
$('input[value='+values+'').attr('checked', true);
}
});
但是,這並沒有奏效。我該如何解決它?
對不起,我編輯我的帖子有點晚。你能幫助我解決這個新情況嗎? – JohnRoach 2010-08-31 16:40:47
我使用 $( ':複選框:沒有(:選中)')。每個(函數(){ VAL = $(本).VAL(); $ 。每個(my_cookie.split(」如果((值== == val)&&(values!= null)&&(values!=「」)&&(values!=「null」)&&(values!=「)」,函數(索引,值){& 「)){('input [type = checkbox] [value ='+ values +']')。attr('checked',true); } }); }); 但這次它只是凍結了爲什麼可能是? – JohnRoach 2010-08-31 16:50:54
查詢已經選擇了所有帶有適當值的複選框,所以$(':checkbox:not(:checked)')。each在這裏沒有用處。 $ .each(my_cookie ...)循環應該足夠了。 – 2010-08-31 16:53:39