这是我的功能:
$().ready(function() {
console.log('DOM is ready');
var songtoload = $(".soundcloudid").first().html();
console.log(songtoload)
if (songtoload == undefined) {
console.log('Hide the widget');
$("#sc-widget").hide();
}
if (songtoload !== undefined) {
console.log('Show the widget');
$("#sc-widget").show();
}
});
出于某种原因,即使我在 Chrome 控制台中收到以下响应,songtoload 也会一直显示为“未定义”:
$(".soundcloudid").first().html();
"31204641"
我是否错误地使用了 .ready?
编辑 这样做的目的是仅在播放列表部分中存在歌曲时才显示 SC 播放器小部件