2014-06-17 36 views
0

我試圖在頁面中查找所有img,並且如果下一個標記爲div.txt,請在此下一個元素上添加類test查找dom中的所有特定元素並在下一個元素上添加類

我已經試過,但我不知道爲什麼它不是工作:

for(i = 0; i < $('.page img').length; i++){ 
    $('.page').find('img:eq('+i+')').next('.txt').addClass('teste');  
} 

一些幫助,將不勝感激。

+0

你真的只寫'(「第IMG」)length'沒有在它前面的'$'?你說你想添加'test'類,但是你添加了'teste'。 –

+0

它是'測試'還是'teste'? –

回答

1

您錯過了$。無需循環,可使用。每個()是這樣的:

$('.page img').each(function(){ 
    $(this).next('.txt').addClass('teste');  
}); 
+0

謝謝。 Isnt'.each()'循環? –

+1

是的。我的意思是不需要循環,讓JQuery做到這一點:) –

相關問題