如何使用jquery从数组中获取数据

时间:2014-02-15 18:34:45

标签: jquery arrays

我可以将数据放入数组中,但我无法从数组中获取数据。 我给你我的代码

<span id="test"></span>


<script>
$(function() 
{
    var c = 1;
    var i = 5;
      var data = [[]];

      for ( c = 1 ; c <= i ; c++ )
      {
         data[c] = [];
         data[c]['proDetails'] = 'asdasf';
         data[c]['proDeCount'] = 'qweqwrqwr';
      }
      c=1;
      alert(data);
      $('#test').html(data);


      $.each(data,function(key, val) 
        {
            $('#test').html(
                  $('#test').html()
                        +$('#test').html(val['proDetails'])
                        +$('#test').html(val['proDeCount'])
            );
        });
})
</script>

Ps.Sorry我的英语很好。

WTF我没有说明为什么这个页面告诉我“这是更多代码请插入一些文字”

2 个答案:

答案 0 :(得分:0)

尝试更改你的.each()语句:

  $.each(data,function(key) 
        $('#test').html(
              $('#test').html()
                    +$('#test').html(data[key]['proDetails'])
                    +$('#test').html(data[key]['proDeCount'])
        );
    });

答案 1 :(得分:0)

你把它放进来的方式相同。

for ( c = 1 ; c <= i ; c++ )
{
    $('#test').text($('#test').text() + " " + data[c]['proDetails'] + " " + data[c]['proDeCount']);
}