वहाँ केवल जब डोम बदल गया है और लोड नहीं इस प्रोटोटाइप js ट्रिगर करने के लिए एक रास्ता हैdocument.observe ('डोम: लोड', function() {
5
A
उत्तर
10
आप तत्वों को इस
की तरह बदल रहा है देख सकते हैं?$('element').observe('change',function(e){ });
यह हालांकि प्रपत्र तत्वों के लिए आरक्षित है - पाठ क्षेत्र का चयन करें और इनपुट
अंतिम कोड कुछ ऐसा दिखाई देगा:।
document.observe('dom:loaded', function() {
$('element').observe('change',function(e){
// do something here
});
});
2
'परिवर्तन' विधि केवल 'इनपुट', 'textarea' के लिए परिभाषित की गई है और तत्वों का चयन करें, सामान्य तत्वों के लिए नहीं।
"डोम: लोडेड" घटना प्रोटोटाइप लाइब्रेरी द्वारा परिभाषित एक उपयोगकर्ता परिभाषित घटना (जहां तक ब्राउज़र का संबंध है) है। मुझे विश्वास नहीं है कि यह किसी डोम के लिए किसी भी तरह का टेम्पलेट के रूप में प्रयोग योग्य है: परिवर्तित घटना।
जो आप खोज रहे हैं वह डोम उत्परिवर्तन घटनाएं हैं, जैसे DomSubtreeModified (1 देखें)। लेकिन मुझे विश्वास नहीं है कि ये अभी तक ब्राउज़र में व्यापक रूप से समर्थित हैं।
संबंधित मुद्दे
- 1. लोड जावास्क्रिप्ट async, तो डोम जाँच कॉलबैक को क्रियान्वित करने
- 2. $ (document) .ready (function() वी.एस. $ (function() {
- 3. डोम
- 4. डोम लोड होने से पहले जावास्क्रिप्ट निष्पादित करें
- 5. प्रोटोटाइप जेएस डोम में त्रुटियों को निगलता है: लोड किया गया, और AJAX कॉलबैक?
- 6. क्या $ (document) .ready (function() और $ (function()
- 7. डोम चेंज
- 8. std :: function
- 9. GetLogicalProcessorInformation Function
- 10. jquery function
- 11. jquery function
- 12. std :: function
- 13. डोम
- 14. डोम
- 15. डोम
- 16. डोम घटना
- 17. डोम तत्व
- 18. डोम लोड किए गए ईवेंट को कैसे हुक करें?
- 19. एक डोम लोड करें और जावास्क्रिप्ट, सर्वर पक्ष, .NET
- 20. जावास्क्रिप्ट: डोम लोड इवेंट्स, निष्पादन अनुक्रम, और $ (दस्तावेज़) .ready()
- 21. google.load खाली डोम/स्क्रीन
- 22. jQuery: संशोधित डोम
- 23. इस तरह क्यों "this.foo = new (function() {..})();" बनाम "this.foo = function() {...};"
- 24. जावास्क्रिप्ट डोम मैनिपुलेशन
- 25. क्यों $ (function() निष्पादित हमेशा
- 26. NSUndoManager redo function
- 27. utf8_encode() (php function)
- 28. vb lambda MAX function
- 29. std :: abs function
- 30. jQuery $ (function() {initialisation
धन्यवाद, मैं एक डोम की तरह दिख रहा था: चालू करें क्योंकि मेरे जेएस कौशल की कमी है। – s84
कोई चिंता नहीं, कृपया ध्यान दें कि आपको डोम के भीतर इस कोड को घोंसला करने की आवश्यकता होगी: ईवेंट के लिए सही ढंग से सुनने के लिए लोड या विंडो लोड कोड। साथ ही, अगर उत्तर में मदद मिली है तो उत्तर/वोट अप स्वीकार करना याद रखें :) – robjmills
जितना मैं आपकी सराहना करता हूं, मुझे अभी भी अधिक शोध करना है क्योंकि सबसे आसान समाधान दूसरे विकल्प में लोड करना होगा। मुझे लगता है कि मुझे और js – s84