Khi tôi cố gắng lưu trữ tất cả các phần tử <a>
làm đối tượng trong mảng (sử dụng $('a')
) và sau đó nhận vị trí của mỗi bộ lọc, nó không hoạt động.làm cách nào để lặp lại kết quả của bộ chọn jquery
years = $('a');
for(i=0;i< years.length;i++){
if(years[i].position().top > year.position().top){
}
else{
}
}
điều khiển nói:
Uncaught TypeError: Object file:///Users/.../index.html# has no method 'position'
Khi tôi làm điều đó với yếu tố duy nhất bởi tên lớp thay vì tên thẻ được lựa chọn, tất cả mọi thứ hoạt động tốt.
Tôi đang làm gì sai?
Chúng tôi có nên đoán JavaScript của bạn không? Hoặc bạn có thể giúp chúng tôi giúp bạn, bằng cách hiển thị những gì bạn đã thử? –
Không mã nào có thể không bị lỗi. – Bergi