jQuery - आईएमजी टैग से शीर्षक विशेषता प्राप्त करें - jquery, क्लिक, छवि, शीर्षक

मेरे पास नीचे दिए गए अनुसार विभिन्न TITLE विशेषताओं के साथ आईएमजी टैग की एक सूची है।

<img src="/images/avatar1.png" title="Admin" height="90px" width="90px" />
<img src="/images/avatar2.png" title="Purus" height="90px" width="90px" />
<img src="/images/avatar3.png" title="Test" height="90px" width="90px" />

जब मैं छवि पर क्लिक करता हूं तो मैं आईएमजी टैग की TITLE विशेषता प्राप्त करने का प्रयास कर रहा हूं। नीचे मैंने जो jQuery इस्तेमाल किया है वह नीचे है।

$("img").click(function(){
alert($(this).attr("title"));
});

इस कोड के साथ मुझे अलर्ट "अपरिभाषित" के रूप में मिलता है। मैंने पहले से ही खोजने की कोशिश की और किसी भी समाधान ने मेरी मदद नहीं की। मैं यहाँ गलत कहां जा रहा हूँ?

पीएस: यह मेरा पहला सवाल है। तो सलाह है कि अगर मैं इस पोस्ट में कुछ भी गलत कर रहा हूं।

उत्तर:

जवाब के लिए 2 № 1

ध्यान दें: यह उत्तर उस समय पर आधारित है जो आपने शुरू किया था, $(this).title - मेरा मानना ​​है कि आपने इसे अपडेट किया है $(this).attr("title") जो ठीक काम करना चाहिए। अभी भी नीचे पहुंचने के लिए अनुशंसित तरीका है title


बस करो alert(this.title); इसके लिए jQuery की आवश्यकता नहीं है।

this क्लिक फ़ंक्शन के अंदर आईएमजी तत्व है। इसमें गुण, शीर्षक, ऊंचाई, चौड़ाई, e.t.c. जैसे गुण हैं

उन विशेषताओं तक पहुंचने के लिए, बस इसका उपयोग करें this के रूप में वस्तु this.src स्रोत विशेषता मान प्राप्त करने के लिए, this.title शीर्षक पाने के लिए और इतने पर।


उत्तर № 2 के लिए 1

यह काम कर रहा है, कृपया इसे जांचें डेमो

$("img").click(function(){
alert($(this).attr("title"));
});

जवाब के लिए 0 № 3

मैं इन 3 आईएमजी टैग्स में "नाम" नामक एक नई विशेषता जोड़ता हूं और मुझे जो आवश्यक था उसे प्राप्त करने के लिए नीचे दिए गए कोड का उपयोग किया जाता है। इस पर आपकी सभी मदद के लिए धन्यवाद।

$(this).attr("name")

संबंधित सवाल
सबसे लोकप्रिय