我試圖在頁面中查找所有img
,並且如果下一個標記爲div.txt
,請在此下一個元素上添加類test
。查找dom中的所有特定元素並在下一個元素上添加類
我已經試過,但我不知道爲什麼它不是工作:
for(i = 0; i < $('.page img').length; i++){
$('.page').find('img:eq('+i+')').next('.txt').addClass('teste');
}
一些幫助,將不勝感激。
我試圖在頁面中查找所有img
,並且如果下一個標記爲div.txt
,請在此下一個元素上添加類test
。查找dom中的所有特定元素並在下一個元素上添加類
我已經試過,但我不知道爲什麼它不是工作:
for(i = 0; i < $('.page img').length; i++){
$('.page').find('img:eq('+i+')').next('.txt').addClass('teste');
}
一些幫助,將不勝感激。
您錯過了$。無需循環,可使用。每個()是這樣的:
$('.page img').each(function(){
$(this).next('.txt').addClass('teste');
});
謝謝。 Isnt'.each()'循環? –
是的。我的意思是不需要循環,讓JQuery做到這一點:) –
你真的只寫'(「第IMG」)length'沒有在它前面的'$'?你說你想添加'test'類,但是你添加了'teste'。 –
它是'測試'還是'teste'? –