如何将event.index放在jquery选择器中?

时间:2014-05-01 21:27:53

标签: jquery jquery-selectors

使用幻灯片演示,还有一个名为panelMouseOver的鼠标悬停回调。我可以在我的开发者控制台中记录event.index,但是我对jQuery有点太无趣,知道如何将这个数字放在选择器中。这就是我所做的不起作用,但应该让你知道我正在做什么。 “data-index”是幻灯片div上的一个属性,每个都有一个数字。谢谢!

            panelMouseOver: function(event) {
                console.log(event.index);
                $("div[data-index='event.index'] h2").fadeOut();
            },

2 个答案:

答案 0 :(得分:1)

真的关闭,你只需要做一些连接:

$('div[data-index="' + event.index + '"] h2').fadeOut();

如果此事件附加到相关的div,(我无法确定问题中的信息),可能会更简单:< / p>

panelMouseOver: function(event) {
    $(this).find("h2").fadeOut();
},

......或类似的。

答案 1 :(得分:0)

使用此

$("div[data-index='" + event.index + "'] h2").fadeOut();