खोज…


टिप्पणियों

JQuery समारोह .attr() , मिलान किया तत्वों या सेट एक या हर मिलान किया तत्व के लिए और अधिक विशेषताओं का सेट में पहले तत्व के लिए एक विशेषता के मान हो जाता है।

यह ध्यान देने योग्य है कि जब किसी विशेषता का मूल्य प्राप्त होता है, तो यह केवल पहले तत्व से प्राप्त होता है जो चयनकर्ता (यानी $("input").attr("type"); मेल खाता है $("input").attr("type"); केवल पहले इनपुट का प्रकार प्राप्त करेगा $("input").attr("type"); , अगर एक से अधिक हैं)

हालांकि, एक विशेषता सेट करते समय, यह सभी मिलान तत्वों पर लागू होगा।

HTML तत्व का गुण मान प्राप्त करें

जब किसी एकल पैरामीटर को .attr() फ़ंक्शन में पास किया जाता है, तो यह चयनित तत्व पर पारित विशेषता का मान लौटाता है।

वाक्य - विन्यास:

$([selector]).attr([attribute name]);

उदाहरण:

HTML:

<a href="/home">Home</a>

jQuery:

$('a').attr('href');

data विशेषताएँ प्राप्त करना:

jQuery के डेटा विशेषताओं से निपटने के लिए .data() फ़ंक्शन प्रदान करता है। .data फ़ंक्शन चयनित तत्व पर डेटा विशेषता का मान लौटाता है।

वाक्य - विन्यास:

$([selector]).data([attribute name]);

उदाहरण:

एचटीएमएल:

<article data-column="3"></article>

jQuery:

$("article").data("column")

ध्यान दें:

jQuery का डेटा () विधि आपको डेटा तक पहुंच प्रदान करेगा- * विशेषताएँ, लेकिन, यह विशेषता नाम के मामले को देखता है। संदर्भ

HTML विशेषता का मान सेट करना

यदि आप कुछ तत्व में एक विशेषता जोड़ना चाहते हैं, तो आप attr(attributeName, attributeValue) फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए:

$('a').attr('title', 'Click me');

यह उदाहरण पृष्ठ पर सभी लिंक पर माउसओवर टेक्स्ट "Click me" जोड़ देगा।

उसी फ़ंक्शन का उपयोग विशेषताओं के मूल्यों को बदलने के लिए किया जाता है।

हटाने की विशेषता

एक तत्व से एक विशेषता को निकालने के लिए आप समारोह का उपयोग कर सकते .removeAttr(attributeName) । उदाहरण के लिए:

$('#home').removeAttr('title');

यह आईडी home साथ तत्व से title विशेषता को हटा देगा।

Attr () और प्रोप () के बीच का अंतर

attr() DOM फ़ंक्शन getAttribute() और setAttribute() का उपयोग करके HTML विशेषता प्राप्त / सेट setAttribute()prop() विशेषता को बदले बिना DOM प्रॉपर्टी सेट करके काम करता है। कई मामलों में दोनों विनिमेय हैं, लेकिन कभी-कभी एक दूसरे के ऊपर की आवश्यकता होती है।

जाँच के अनुसार एक चेकबॉक्स सेट करने के लिए:

$('#tosAccept').prop('checked', true); // using attr() won't work properly here

किसी प्रॉपर्टी को निकालने के लिए आप removeProp() विधि का उपयोग कर सकते हैं। इसी प्रकार removeAttr() विशेषताएँ निकालता है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow