Javascript dynamicali在DIV中逐个添加图像
在Ihave9images中,我想编写Jquery代码,只将前3个和最后3个图像添加到所选图像中。假设用户单击4,然后将1,2,3添加到一个类中,将5,6,7添加到另一个类中 如何做到这一点。我尝试以下,但它会添加所有的上一个Javascript dynamicali在DIV中逐个添加图像,javascript,jquery,Javascript,Jquery,在Ihave9images中,我想编写Jquery代码,只将前3个和最后3个图像添加到所选图像中。假设用户单击4,然后将1,2,3添加到一个类中,将5,6,7添加到另一个类中 如何做到这一点。我尝试以下,但它会添加所有的上一个 t.prevAll().addClass('t1'); t.nextAll().addClass('t2'); 感谢和问候,您可以使用:lt选择器: t.nextAll(':lt(3)').addClass('t2'); t.prevAll(':lt
t.prevAll().addClass('t1');
t.nextAll().addClass('t2');
感谢和问候,您可以使用
:lt
选择器:
t.nextAll(':lt(3)').addClass('t2');
t.prevAll(':lt(3)').addClass('t1');
根据您的评论更新:
如果要选择前两个元素,可以使用slice
方法:
$('#container img').slice(0, 2);
我真的不明白你想要什么。你能试着更精确一点吗?请发布你的HTML1只需更改数字
t.prevAll(':lt(2)')代码>。