我想知道如何返回在索引中点击了哪个特定子项的值。
通常默认行为是使用
var selected = $(this).index();
虽然这样可以正常工作,但它并没有从INSIDE返回索引,如下所示。
var selected;
$(container.children()).on('click', function() {
selected = $(this).index();
selected.siblings().fadeOut();
selected.animate({
width: 920,
height: 440
});
selected.fadeOut();
});
//console.log(selected) = 'undefined'!
为什么这是合适的解决方案?!
编辑:
请注意,我对此进行了编辑,以使问题不那么具体和本地化,以便获得更好的投票。
瑞克