如何通过jquery数据方法存储数组并添加到该数组值?

时间:2010-11-26 10:38:06

标签: jquery

如何通过jquery数据方法存储数组并添加到该数组?

3 个答案:

答案 0 :(得分:11)

由于存储了对数组的引用,您可以这样做:

var array = [1, 2, 3];
$.data(elem, "myArray", array);

// and later
$.data(elem, "myArray").push(4, 5, 6); 

// and later
console.log($.data(elem, "myArray"));
//-> [ 1, 2, 3, 4, 5, 6 ]

答案 1 :(得分:6)

应该是简单的任务:

$('#someelement').data('myarray', []);

// somewhere else
$('#someelement').data('myarray').push('foo');

// access
console.log( $('#someelement').data('myarray')[0] );

答案 2 :(得分:0)

  var array=[1,3,5];
  var count=7;

   $('#id').data('array').push(count);