sonuçlarının üzerinde yineleme yapabilirim <a>
öğelerinin tümünü dizideki nesneler olarak ($('a')
kullanarak) depolamaya çalıştığımda ve her birinin konumunu aldığımda, çalışmaz.Bir jquery seçici
years = $('a');
for(i=0;i< years.length;i++){
if(years[i].position().top > year.position().top){
}
else{
}
}
Konsol diyor ki:
Uncaught TypeError: Object file:///Users/.../index.html# has no method 'position'
Sınıf adı yerine etiket adına göre seçilen tek eleman ile bunu, her şey iyi çalışır.
Neyi yanlış yapıyorum? Bu yerine
var arr = [], elems = $('a');
for(var i = 0; i < elems.length; i++){
arr[i] = elems[i];
}
JavaScript'inizi tahmin etmeli miyiz? Ya da neyi denediğinizi göstererek size yardım etmemize yardım edebilir misiniz? –
Hiçbir kod hata yapamaz. – Bergi