Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript dynamicali在DIV中逐个添加图像_Javascript_Jquery - Fatal编程技术网

Javascript dynamicali在DIV中逐个添加图像

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

在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(3)').addClass('t1');

根据您的评论更新:

如果要选择前两个元素,可以使用
slice
方法:

$('#container img').slice(0, 2);

我真的不明白你想要什么。你能试着更精确一点吗?请发布你的HTML1只需更改数字
t.prevAll(':lt(2)')