"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > jQuery के बिना गतिशील रूप से निर्मित तत्वों पर ईवेंट कैसे सुनें?

jQuery के बिना गतिशील रूप से निर्मित तत्वों पर ईवेंट कैसे सुनें?

2024-11-06 को प्रकाशित
ब्राउज़ करें:668

How to Event Listen on Dynamically Created Elements without jQuery?

jQuery के बिना गतिशील रूप से निर्मित तत्वों पर इवेंट सुनना

बाहरी पृष्ठों के साथ काम करते समय, गतिशील रूप से उत्पन्न तत्वों में इवेंट श्रोताओं को जोड़ना चुनौतीपूर्ण साबित हो सकता है। ऐसे परिदृश्यों में इवेंट हैंडलिंग सौंपना महत्वपूर्ण है।

एक दृष्टिकोण यह जांचने के लिए इवेंट.टारगेट प्रॉपर्टी का उपयोग करना है कि क्लिक किया गया या ट्रिगर किया गया तत्व वांछित प्रकार का है या नहीं। यहां एक उदाहरण है:

document.querySelector('body').addEventListener('click', function(event) {
  if (event.target.tagName.toLowerCase() === 'li') {
    // Execute desired action on encountered 'li' elements
  }
});

नोट: यह दृष्टिकोण मानता है कि आपके वांछित तत्व

तत्व के भीतर हैं। यदि वे अन्य कंटेनरों में नेस्ट किए गए हैं, तो चयनकर्ता को तदनुसार समायोजित करें। .

पुराने IE संस्करणों (उदाहरण के लिए, IE8) के लिए, attachmentEvent का उपयोग करके उचित मूल कार्यों के आसपास एक कस्टम रैपर आवश्यक हो सकता है।

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729566436 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3