だから私はこのjQuery関数を持っています:
$('ul li').click(function () {
var title = $('img', this).attr("title");
$("a.songtitle span").text(title);
var artist = $('img', this).attr("artist");
$("a.songartist span").text(artist);
var artwork = $('img', this).attr('src');
artwork = artwork.replace('src');
$('img.a').attr('src', artwork);
$(this).addClass('playing').siblings().removeClass('playing');
audio.load($('a#tunes', this).attr('data-src'));
audio.play();
});
したがって、クリックすると、img src 属性からアルバム アートワークを取得し、現在のものに置き換えます。この例でわかるように、これは初回のみ機能し、「次へ」をクリックしても img src 属性を置き換えません。なぜこうなった?誰かがそれを助けることができれば、それは大歓迎です。ありがとうございました!