Tüm taramalardan sonra, bildirilen geçerli bir nesne problanmış herhangi bir öznitelik için 'undefined' değerini döndürürse ne yapmalı? JQuery kullanıyorum, $('selector').mouseover(function() { });
Her şey işlev kapsamı içinde $(this)
için 'undefined' döndürür. Seçici bir harita etiketi için bir 'alan' ve ebeveyn özelliklerini arıyorum.JavaScript nesne içgözlemesi nasıl yapılır?
cevap
Sorunuz biraz belirsiz, bu yüzden daha fazla ayrıntı verebilir misiniz?
Bir nesne ve özelliklerinin değerlerini öğrenmek için, Firebug veya diğer hata ayıklama araçlarını kullanmak da dahil olmak üzere pek çok yol vardır. İşte başlamanıza yardımcı olabilecek hızlı ve kirli bir işlev var. daha fazla ayrıntı sağlayabilir sonu: Eğer undefined
olmadığını geçmek nesnenin özelliklerinin bir listesini görüntüler
function listProperties(obj) {
var propList = "";
for(var propName in obj) {
if(typeof(obj[propName]) != "undefined") {
propList += (propName + ", ");
}
}
alert(propList);
}
. yardımcı olur
Umut ...
selector
elemanın adı var mı? böylece o zaman olarak referansta bulunmalıdır:
$('area#selector')
veya
$('#selector')
aksi takdirde tabii ki bulamadık, (varolmayan) "seçici" HTML etiketini arayın ve dener.
Evet, doğru gösterim kullanıldı: $ ('# myarea') alan etiketi için id = 'myarea'. Teşekkürler. – Florin
Bu cevap biraz geç olsa da, hala bu bağlantıları kontrol öneriyoruz:
http://www.webweavertech.com/ovidiu/weblog/archives/000317.html Firefox'ta
http://www.syger.it/Tutorials/JavaScriptIntrospector.html
- 1. JavaScript - nesne
- 2. javascript desteği nasıl yapılır shebang (#!)?
- 3. Nesne kendi sınıfında nasıl değişiklik yapılır?
- 4. PFRelation'a nesne eklerken hata, bu nasıl yapılır?
- 5. JavaScript nesne oluşturma
- 6. JavaScript - Nesne hazırlamasının avantajları
- 7. Javascript nesne niteliklerinin kopyalanması
- 8. Javascript değişken nesne tuşları
- 9. Birim web testi nasıl yapılır - JavaScript
- 10. javascript/jquery'de engellenmeyen bir uyku nasıl yapılır?
- 11. İki nesne sabit olarak javascript
- 12. JavaScript kapsamları ve nesne yönelimi
- 13. javascript eval ve nesne değerlendirmesi
- 14. Nesne sınıfını dize adından javascript
- 15. Javascript Varsayılan değer olan nesne
- 16. Javascript sınıfı yapılandırılmış nesne tanımlanmamış
- 17. JavaScript: TypeError: halkalı nesne değeri
- 18. Çift nesne dizilerini kaldırarak iki nesne dizisini birleştirir Javascript Jquery
- 19. Dart'ta nesne yıkımından önce bir şeyler nasıl yapılır? Java'da
- 20. Nesne hashCode yöntemini String nesnesi aracılığıyla çağırmak istiyorum. Nasıl yapılır?
- 21. Köşeli Köşeli Ayraçlar Javascript Nesne Anahtarı
- 22. Nesne Özniteliğine Göre Sıralama Dizisi - Javascript
- 23. JavaScript özellik değerlerine göre nesne değeri seçin
- 24. dinamik olarak bir javascript nesne özniteliği seçin
- 25. JavaScript Nesne İşlev Erişim setTimeout içinde değişken
- 26. Nasıl yapılır? Nesne başvurusu, FirstOrDefault ile nesne hatası örneğine ayarlanmadı mı?
- 27. JSON.stringify döner "[nesne nesne]" yerine nesne
- 28. Jquery'de Yapıştır nasıl yapılır?
- 29. Django'dan tweet nasıl yapılır?
- 30. javascript Bir dakikaya bir dakika ekleyin nesne
yapabilirsiniz basitçe bir nesne üzerinde toSource() diyorsunuz: var o = {"moo": "inek", "woof", "köpek"}; o.toSource(); // "({moo:" inek ", woof:" köpek "})" –
Veya, bu nedenle, şimdi yerleşik JSON nesnesini kullanın ve bunun üzerine stringify() çağırın. Sonuçlar biraz farklı ama çok değil. https://developer.mozilla.org/En/Using_native_JSON –
harika bir hızlı kavrama aracı! – jsh