我正在制作一个Chrome应用程序,我想将歌曲的名称和艺术家保存到JSON文件中。我知道如何做到这一点,但我不知道如何输入数据(在这里:title
和artist
)到json数组中。我们分配:
var favorites = [];
字符串
因此,如果有人按下星星,艺术家和歌曲名称应放入favorites
:
$(document).on('click','.fa-star-o', function() {
var title = $(this).parent().find('.tracktitle').text(),
artist = $(this).parent().find('.artist').text();
$(this)
.removeClass('fa-star-o')
.addClass('fa-star');
$('<li/>')
.append('<span class="tracktitle">'+ title +'</span>')
.append('<span class="artist">'+ artist +'</span>')
.prependTo($favorites);
});
型
4条答案
按热度按时间zlhcx6iw1#
你可以使用.push()将对象添加到数组中,如下所示:
字符串
ykejflvf2#
我不知道最喜欢的格式。但是如果您需要的是JSON字符串,则可以使用JSON.stringify()来构造它。
字符串
bejyjqdl3#
字符串
zour9fqk4#
我得到这个错误
字符串
在代码中
型
我甚至不应该使用push,而只是在JSON Object中添加一个新值,如下所示:
型