Dün bir değişkene atanan jQuery-selector ile ilgili bir sorunla karşılaştım ve beni delirtiyor.Depolanmış ve snapshotted jquery seçici değişkeni nasıl yenileyebilirim
- günlük konsola hem uzunlukları benim obj var kadar .elem atayın: Burada testcase ile jsfiddle olduğunu. konsola obj DOM
- günlüğünden Sonucu => 4
- Kaldır 3. kaldırılan 3. hala var> = ve uzunluk 4. ben jquery sorgu snapshotted olduğunu anladım hala? değişkene ve yapamaz mı? konsola
- günlük .elem güncellenecektir .. evet => 3 ve 3. Şimdi 300
- günlük yeni bir genişliğe sahip .elem güncellemek
- gitmiş obj & obj.width bana 300 veriyor Sonuç .. Yani anlık görüntü güncellendi mi? İlginç olan, 4 divanın 3'ünün yeni genişliğe sahip olması, ancak kaldırılan # 3'ün ... #
Başka bir test: Bir domtree ve logging obj ve .elem öğesine bir eleman eklenmesi. .elem yeni li var ve hala eski enstantane
bu yeni içerikle obj güncellemek için hiçbir yolu var mı çünkü obj, değil mi? Yeni bir objeyi yapmak istemiyorum çünkü uygulamamda bu nesneye kaydedilen çok fazla bilgi var, yok etmek istemiyorum ...
Yardımlarınız ve açıklamalarınız için teşekkür ederiz! .selector çağrısı ile çok iyi çalıştı. JQuery iç yöntemi mi? Bu arama için herhangi bir doküman bulamadı. Her neyse .. Kodumu biraz değiştirdim ve bu sayım için yeni bir setter yaptı ve setCount ($ ... length) ile de oldukça iyi çalışıyor. – Ralk
@Ralk '.selector' özelliği teknik olarak dahili olarak evet. – Esailija
@Esailija - Burada çalışmıyor: http://jsfiddle.net/nJeqf/ (.selector özelliği jQuery 1.7'de kullanımdan kaldırılmıştır). http://api.jquery.com/selector/ –