在我有9个图像中,我想编写Jquery代码,仅从所选图像中添加前3个和后3个图像。假设用户点击4然后将1,2,3添加到一个类和5,6 ,7,进入另一个班级
如何做到这一点。我尝试了以下,但它会添加所有上一页。
t.prevAll().addClass('t1');
t.nextAll().addClass('t2');
谢谢和问候,
答案 0 :(得分:1)
您可以使用:lt
选择器:
t.nextAll(':lt(3)').addClass('t2');
t.prevAll(':lt(3)').addClass('t1');
根据您的评论更新:
如果要选择2个第一个元素,可以使用slice
方法:
$('#container img').slice(0, 2);