在我有9个图像的时候,我想写jQuery代码来添加前3张和最后3张图像到所选图像。假设用户点击4然后添加1,2, 3到一个类和5,6,7,到另一个类Dynamicaly在DIV中逐个添加图像
如何做到这一点。我试过以下,但它会添加所有prev。
t.prevAll().addClass('t1');
t.nextAll().addClass('t2');
感谢和问候,
在我有9个图像的时候,我想写jQuery代码来添加前3张和最后3张图像到所选图像。假设用户点击4然后添加1,2, 3到一个类和5,6,7,到另一个类Dynamicaly在DIV中逐个添加图像
如何做到这一点。我试过以下,但它会添加所有prev。
t.prevAll().addClass('t1');
t.nextAll().addClass('t2');
感谢和问候,
您可以使用:lt
选择:根据您的评论
t.nextAll(':lt(3)').addClass('t2');
t.prevAll(':lt(3)').addClass('t1');
更新:
如果你想选择2第一个元素,你可以使用slice
方法:
$('#container img').slice(0, 2);
我真的没有看到你想要的。你可以尝试更精确吗? – 2013-05-02 13:15:26
请发布您的HTML – Popnoodles 2013-05-02 13:16:20