javascript - Using the "this" object, is there an easy way (in a JS function) to get the value of a tag that was clicked -


मेरे पास अवधि तत्व हैं

& lt; span class = "tag" onclick = "clickTag (यह) "टैगटाइप =" प्रॉपर्टी "& gt;

जो क्लिक की गई टैग विधि को कॉल करता है

  फ़ंक्शन क्लिकटैग (क्लिक किया जाता है) {चेतावनी (clicked.tagType); }   

इस अवधि में परिभाषित किया गया है कि tagType टैग का मूल्य प्राप्त करने का एक आसान तरीका है मैं jQuery का उपयोग कर रहा हूं, यदि यह आवश्यक है, तो यह समस्या नहीं है बेशक, किसी अन्य मानक जे एस समाधान का स्वागत है।

या टैग टाइप की वैल्यू को निर्दिष्ट करने का एक अन्य तरीका है और इस प्रकार इसे क्लिकटैग () विधि में उपयोग किया जाता है।

  फ़ंक्शन क्लिकटैग (क्लिक किया गया है) {चेतावनी (clicked.getAttribute ("tagType")); }   

मैं आपको "डेटा-टैग टाइप" का उपयोग करने की सलाह देता हूं जो कि HTML5 में मानक है:

  & lt; span class = "tag" onclick = " ClickTag (यह) "डेटा-टैग प्रकार =" गुण "& gt; फ़ंक्शन क्लिकटैग (क्लिक किया हुआ) {चेतावनी (क्लिक किया गया.टेट विशेषता ("डेटा-टैगटाइप")); }   

jQuery में आप attr पद्धति का उपयोग कर सकते हैं, लेकिन मुझे इस संदर्भ में इसकी कोई ज़रूरत नहीं है।

और जैसा जेसन मिशियनकेश कहते हैं, आपको जावास्क्रिप्ट का उपयोग करना चाहिए ईवेंट श्रोता को जोड़ें।

Comments