我有一个就绪、暂停、播放脚本放在这里,所以还有一些其他的 widget.binds 用于这些。在我下面的 .PLAY block 中,我通过 widget.getsounds 添加了歌曲标题,因此当他们单击播放时,它们会从附加项中出现。当他们点击另一个时,我如何删除追加?
或者更简单地说,我该如何删除 .appends 而不管它是否是为了这个特定目的?
widget.bind(SC.Widget.Events.PLAY, function () {
$("#{STORIES.story_id}6 :image")
.removeClass('buy')
.removeClass('buyyy')
.addClass('buyy');
widget.getSounds(function (sound) {
var a = sound.length;
for (var i = 0; i < a; i++) {
$('#trackinfo').append($('<span>', {
text: sound[i].title
}));
}
最佳答案
使用 :last-child 选择器找到您添加的最后一个东西,然后将其删除:
$('#trackinfo:last-child').remove();
关于javascript - 添加/删除 .append,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15261078/