如何通过jquery数据方法存储数组并添加到该数组?
答案 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);