返回容器中的JQuery特定点击

时间:2012-03-02 10:28:43

标签: javascript jquery

我想知道如何返回在索引中点击了哪个特定子项的值。

通常默认行为是使用

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'!

为什么这是合适的解决方案?!

编辑:

请注意,我对此进行了编辑,以使问题不那么具体和本地化,以便获得更好的投票。

瑞克

1 个答案:

答案 0 :(得分:1)

简单地:

console.log($(this).index());