Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以基本上我必须遵循脚本。当我单击它时,数据会被推送到一个数组中。但是每当我单击它时,数组大小保持不变并且没有添加元素,它只会保持一个元素长。我错过了什么?
$(document).on('click', '#favoriteadd', function() { var favorites = []; favorites.push($('h5').text()); console.log(favorites); });
每次运行该函数时,您都会创建一个新数组。使用全局变量或将数组传递给函数。
favorites每次单击时,您都将变量初始化为空。
favorites
试试这个:
var favorites = []; $(document).on('click', '#favoriteadd', function() { favorites.push($('h5').text()); console.log(favorites); });