1 for (var i=0, j = _self.sessionStorage.length; i < j; i++){
 2      var key = _self.sessionStorage.key(i);
 3      if(jQuery.inArray(key,_self.idArray) <0 && parseInt(key) > 0 ) {
 4          _self.idArray.push(key);
 5      }
 6 }
 7                 
 8 //循环数组中的商品id,购物车中展示
 9 for(var i = 0;i < _self.idArray.length; i++){
10     if(sessionStorage.getItem(_self.idArray[i]) !== null){
11         var rs=  sessionStorage.getItem(_self.idArray[i]).split("|");
12         if(rs[2] !=="0" && rs !==null){
13            var _temp = $('<div class="am-cartListStyle" >);
14            $(".am-cartList").append(_temp);
15 
16          }else{
17             sessionStorage.removeItem(rs[4]);
18        }
19     }
20 }

关于本地存储构成数组以及jquery的inArray方法的使用

本地数据格式:娃娃|1.00|9|416|303|198

相关文章: