1

我的<div>包含 10 张图片。我想为最后 3 张图片添加一个类。怎么做?

$(document).ready(function () 
{
    $('img').addClass('t2');
    $('#myImageFlow img').slice(12, 16).addClass('t1');
    $("div img:first-child").removeClass('t2');
}

我试过这个,但它不工作。

4

4 回答 4

1

我的包含 10 张图片。我想将最后 3 张图片添加到某个类中......

那你为什么用slice(12, 16)?!利用slice(-3)

$('#myImageFlow img').slice(-3).addClass('t1');

演示

于 2013-05-03T06:09:30.557 回答
1

尝试

$('#test div').slice(-3).addClass('t1');

演示:小提琴

于 2013-05-03T06:09:46.160 回答
0

你可以使用切片。

$(items).slice(-3).addClass('t1');
于 2013-05-03T06:09:33.817 回答
0

您的 div 有 10 个 img 控件,并且您正在通过 12,16 切片。希望对你有帮助

       $('#myImageFlow img').slice(7).addClass('t1'); 

如果您确定该 div 中只有 10 个 img,则无需在 slice 中提供可选的 end 参数。

于 2013-05-03T06:14:00.260 回答