我正在尝试构建如下变量:
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]。我需要根据'.front'.parent()。parent()
访问'.back'答案 0 :(得分:1)
我认为您需要上下文选择器
$('.back', x)
OR
您也可以使用
x.find('.back')
注意:jQuery在内部将$('.back', x)
转换为x.find('.back')
答案 1 :(得分:1)
由于x
是jQuery对象,因此请使用.find()
console.log(x.find('.back'));