在我有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