juery中循环遍历json数组

       var  dataList=[];     
       var stock0={stockcode:"007758",stockname:"商业政7",state:"1"};
            var stock1={stockcode:"006658",stockname:"材料政8",state:"1"};
            var stock2={stockcode:"023758",stockname:"深发政9",state:"1"};
            var stock3={stockcode:"007368",stockname:"思迪政10",state:"1"};
            var stock4={stockcode:"033358",stockname:"指数政11",state:"1"};
            dataList.push(stock0);
            dataList.push(stock1);
            dataList.push(stock2);
            dataList.push(stock3);
            dataList.push(stock4);

       var code="033358";
       

       for(var i=0,l=dataList.length;i<l;i++)
       {  

           if(dataList[i][‘stockcode‘].indexOf(code) != -1)
           {
         //遍历对象内所有值
         //for(var key in dataList[i])
         //{alert(key+dataList1[i][key]);
         //}
        //遍历对象其中的一个值
              dataList[i][‘state‘]="<span>已添加</span>";
              dataList.push(dataList[i]);
             //  alert("已经添加!"+dataList1[i][‘stockname‘]);
              layerUtils.iAlert("添加成功!",0);
           }
         }
时间: 2024-11-23 00:55:54

juery中循环遍历json数组的相关文章

Json格式循环遍历,Json数组循环遍历

Json格式数据如何遍历,这里我们可以用for..in实现 例如最简单的json格式 var json1 = { 'name' : '小钻风' , 'age' : 25 , 'handsome' : 'yes' }; for( var key in json1 ){ console.log( key+' : '+json1[key] ); } 再来个升级版的,如下 var json1 = { 'name' : ['echo' , '小钻风' , '妈卖批' , '小白兔'], 'age' : [

使用for in循环遍历json对象的数据

使用for in遍历json对象数据,如果数据中的名称有为数字的话,只对正整数有效,那么先会输出为正整数的数据,后面其他的会按照原来数据中定义的顺序不变输出. 针对名称为数字的json对象数据进行测试,代码如下: <script type="text/javascript"> var json_obj_data = { "40":{"title":"all" , "name" :"al

JavaScript-//FOR/IN循环。当使用for/in循环遍历关联数组时,就可以清晰地体会到for/in的强大之处。

<script> //FOR/IN循环.当使用for/in循环遍历关联数组时,就可以清晰地体会到for/in的强大之处. function getvalue(portfolio){ var total=2.0; for(stock in portfolio){ //遍历portfolio中的每只股票 var shares=portfolio[stock]; //得到每只股票的份额 var proce=getQuery(stock); //查找股票价格 getQuery()查询部分 total+

jquery $.each遍历json数组方法

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head>  <meta http-equiv="content-

JS 循环遍历JSON数据 分类: JS技术 JS JQuery 2010-12-01 13:56 43646人阅读 评论(5) 收藏 举报 jsonc JSON数据如:{&amp;quot;options&amp;quot;:&amp;quot;[{

JS 循环遍历JSON数据 分类: JS技术 JS JQuery2010-12-01 13:56 43646人阅读 评论(5) 收藏 举报 jsonc JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"valu e/":/"10

遍历json数组

//遍历json数组 String json1 = "{data:[{name:'Wallace'},{name:'Grommit'}]}"; jsonObjSplit = new JSONObject(json1); JSONArray ja = jsonObjSplit.getJSONArray("data"); for (int i = 0; i < ja.length(); i++) { JSONObject jo = (JSONObject) ja.

JS 循环遍历JSON数据

JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"value/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/

高效遍历匹配Json数据与双层for循环遍历Json数据

工作中往往遇到这种情况,保留用户操作痕迹,比如用户选择过得东西,用户进入其它页面再返回来用户选择的的数据还在. 比如:1.购物车列表中勾选某些,点击任意一项,前往详情页,再返回购物车依旧需要呈现勾选状态           2.勾选人员后,前往别的页面,再次返回,人员依旧程勾选状态           3.等等.... 解决方法:1.把用户选择的数据在本地保存一份 2.进入当前页面拿缓存数据和新数据(从后台获取的数据)进行对比,然后进行对比渲染 在做数据比对的时候,可以通过嵌套for循环,一层f

TP中循环遍历

循环遍历(重点) 在ThinkPHP中系统提供了2个标签来实现数组在模版中的遍历: volist标签.foreach标签. Volist语法格式: Foreach语法格式: 从上述的语法格式发现volist标签和foreach标签的语法结构上大体是一样的,那为什么系统还封装2个模版标签呢? 区别在于:volist除了上述的name和id属性对之外,还支持更多的属性对,如mod.key.length等等,而foreach标签除了上述的name和item之外只支持key属性对.可以理解成foreac