Вот моя функция:Jquery не работает должным образом .ready элементов в частичной
$().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();
}
});
По какой-то причине, songtoload продолжает идти вверх, как «неопределенные», даже когда я получаю следующий ответ в консоли Chrome:
$(".soundcloudid").first().html();
"31204641"
Я неправильно использую .ready?
EDIT Целью этого является только показать SC игрок виджет, если песня присутствует в списке воспроизведения частичного
как о том, что остальные из нас использует: '$ (функция() {...' – adeneo
вы можете показать HTML в 'soundcloudid' – SRy
I? не знаю, но мне любопытно, почему вы используете == и затем! == вместо! = .. или === и! == –