所以基本上我必须遵循以下脚本。当我单击它时,数据被推入数组。但是每当我单击它时,数组大小就保持不变,并且没有添加元素,它只会保持一个元素长。我想念什么?
$(document).on('click', '#favoriteadd', function() {
var favorites = [];
favorites.push($('h5').text());
console.log(favorites);
});
最佳答案
您正在初始化favorites
变量,使其每次单击都为空。
尝试这个:
var favorites = [];
$(document).on('click', '#favoriteadd', function() {
favorites.push($('h5').text());
console.log(favorites);
});