0

我想运行一个基于 eq() 选择器的函数:

$('div.entry-content div.one_fifth').eq(0, function(){
    $(this).css({background: 'url(../wp-content/themes/genesis/images/plant_hire.jpg) no-repeat center'});
    $(this).on('hover',function(){
     alert('Test');
    });
});

我的语法有什么问题,因为内部函数不起作用

谢谢

4

1 回答 1

3

这将选择选择器的零索引,更改 css,然后附加事件处理程序以进行悬停。

$('div.entry-content div.one_fifth')
    .eq(0)
    .css({background: 'url(../wp-content/themes/genesis/images/plant_hire.jpg) no-repeat center'})
    .on('hover',function(){
        alert('Test');
    });

编辑,我剪切并粘贴了 OP 最初的内容,我只是假设没有语法错误。

于 2013-05-14T18:20:22.250 回答