Jquery kullanırsanız bir grup bireyleri seçme:tüm metin girişlerini seçmek için jQuery elemanları
var inputs = $('#form input[type="text"]');
Onlar jQuery sarılmıştır. Onlarla ne istersem yapabilirim.
inputs.css('height', '1000px');
//muhahaha!
Grup olarak uyuyorlar. Ama bir şey eksik gibi görünüyor. Her birini, bir dizi nesne gibi sanki görebiliyorum.
console.log(inputs[0]);
// <input type="text" />
Ancak yukarıdaki çıktı yalnızca html'dir; Ben artık bir jQuery nesnesi :(Ben, yine her bir öğeyi sarmak zorunda kalmadan bireyin üzerinde jQuery'nin yöntemleri kullanmaya devam etmek veya bazı garip, karanlık ve açıklanamaz için bu mümkün değil yapmak nasıl
inputs[0].css('font-size', '100px');
// Uncaught TypeError: Object #<HTMLInputElement> has no method 'css'
olduğunu ne zaman neden mi?
bile bu bir aramaya başlamak için nerede bilmiyordum ve benim jQuery yolculuk bugüne kadar cevap bana yol değil. teşekkürler!
hile yapmak olmalı: – jamil
Eğer cevabın bağlantısını takip ederseniz, '.eq()' bağlantısından alıntı: Bir dizi DOM öğesini temsil eden bir jQuery nesnesi verildiğinde. eq() yöntemi, bu kümedeki bir öğeden yeni bir jQuery nesnesi oluşturur. Sağlanan endeks bu elemanın set içindeki konumunu belirler. –