Я пытаюсь построить переменную, как показано ниже:
var feed = new Instafeed({
get: 'tagged',
tagName: 'Breakfast',
clientId: 'bff2c0f300c841a298a9198e499eee16',
limit: 50,
target:'instagramFeedBottom',
template: '<li class="panel"><a href="{{link}}"><img class="front card" src="{{image}}" /></a><a href="{{link}}"><div class="back card"><p>{{model.user.full_name}}</p></div></a></li>',
after: function() {
RandomImg();
},
resolution: 'low_resolution'
});
$('.front').on({
mouseenter: function () {
var x = $(this).parent().parent();
console.log(x + $('.back'));
}
// mouseleave: function () {
// $(this).fadeIn(medium);
// }
});
У меня возникла следующая ошибка в консоли: [object Object] [object Object]. Мне нужно получить доступ к '.back' на основе.front.parent(). Parent()
Поскольку x
является объектом jQuery, используйте .find(), как
console.log(x.find('.back'));
Мне кажется, вам нужен контекстный селектор
$('.back', x)
ИЛИ
Вы также можете использовать
x.find('.back')
Примечание: jQuery внутренне преобразует $('.back', x)
в x.find('.back')
console.log(x.find('.back'));