का उपयोग करके नहीं पाया जा सकता है मैं HTML में एक पेड़ ब्राउज़र को कार्यान्वित कर रहा हूं। नोड पर क्लिक करने पर, मैं एक फ़ंक्शन को कॉल करता हूं जो नोड के बाल तत्व जोड़ता है। अब तक सब ठीक है। अब मैं इसे विस्तारित करने के लिए बाल तत्वों में से एक के क्लिक हैंडलर को तत्काल आमंत्रित करना चाहता हूं। मेरी समस्या यह है कि jQuery को उन तत्वों को नहीं मिला जिन्हें अभी जोड़ा गया है। जब मैं डीबगर में कदम उठाता हूं, तो नए तत्वों को ब्राउजर द्वारा प्रदान किए जाने से पहले तत्वों को ढूंढने के लिए मेरे कोड को बुलाया जा रहा है, जिसे मैं अनुमान लगा रहा हूं समस्या है।गतिशील रूप से जोड़ा गया एचटीएमएल तत्व jQuery
क्या कोई ऐसी घटना है जिसके लिए मैं इंतजार कर सकता हूं (शायद ऑनलोड के समान) जो कि जब जोड़ा गया एचटीएमएल दिखाई देता है? या एक विधि जिसे मैं पहले प्रस्तुत करने के लिए मजबूर करने के लिए बुला सकता हूं? किसी भी सुझाव का स्वागत होगा।
नोट: मुझे तब से एहसास हुआ है कि समस्या पूरी तरह से मेरी गलती थी, ब्राउज़र या jQuery की नहीं। कृपया नीचे मेरा जवाब देखें।
कुछ कोड मददगार होगा के लिए हटा दिया गया है के बाद से jQuery 1.7+ तो यह प्रयास करें,
जाएँ http://api.jquery.com/on/। –
क्या आप अधिक विशिष्ट समाधान देने में मदद के लिए कुछ समस्याग्रस्त कोड जोड़ सकते हैं? – deceze