Kiedy próbuję przechowywać wszystkie elementy <a>
jako obiekty w tablicy (przy użyciu $('a')
), a następnie uzyskać pozycję każdego z nich, to nie działa.Jak iterować wyniki selektora jquery
years = $('a');
for(i=0;i< years.length;i++){
if(years[i].position().top > year.position().top){
}
else{
}
}
Konsola mówi:
Uncaught TypeError: Object file:///Users/.../index.html# has no method 'position'
Kiedy robię to z jednego elementu wybranego przez nazwę klasy zamiast nazwy znacznika, wszystko działa bez zarzutu.
Co robię źle?
Czy powinniśmy odgadnąć twój JavaScript? A może możesz nam pomóc, pokazując, co próbujesz? –
Żaden kod nie może podać błędu. – Bergi