$(selector).attr(name)
गारंटी देता है कि विशेषता कम होने पर परिणाम कम है?jQuery.attr() लोअरकेस की गारंटी देता है?
उत्तर
यह जो भी मामला सेट किया गया था, वह मूल्य वापस कर देगा।
<div class="sOmEcLaSs">content</div>
।
alert($('div').attr('class')); // will alert sOmEcLaSs
आप छोटे अक्षरों पर परिवर्तित करना चाहते हैं, तो आप .toLowerCase()
उपयोग कर सकते हैं।
alert($('div').attr('class').toLowerCase()); // will alert someclass
jQuery के attr
वापसी बयान (कड़ाके की धूप नहीं) के लिए कोड:
http://github.com/jquery/jquery/blob/1.4.2/src/attributes.js#L308
या
http://github.com/jquery/jquery/blob/1.4.2/src/attributes.js#L325
नहीं क्योंकि .attr जावास्क्रिप्ट .getAttribute प्रणाली को बुलाती है के बग़ैर कोई पैरामीटर जैसा कि आप कोड में देख सकते हैं।
getAttribute 0 पर डिफ़ॉल्ट है जो केस-असंवेदनशील है, इसलिए यह ठीक से लौटाता है जो इसे पाता है।
ATTR: function(elem, match){
var name = match[1],
result = Expr.attrHandle[ name ] ?
Expr.attrHandle[ name ](elem) :
elem[ name ] != null ?
elem[ name ] :
elem.getAttribute(name),
value = result + "",
type = match[2],
check = match[4];
return result == null ?
type === "!=" :
type === "=" ?
value === check :
type === "*=" ?
value.indexOf(check) >= 0 :
type === "~=" ?
(" " + value + " ").indexOf(check) >= 0 :
!check ?
value && result !== false :
type === "!=" ?
value !== check :
type === "^=" ?
value.indexOf(check) === 0 :
type === "$=" ?
value.substr(value.length - check.length) === check :
type === "|=" ?
value === check || value.substr(0, check.length + 1) === check + "-" :
false;
},
jQuery केस-संवेदनशील विशेषता खोजों पर भरोसा नहीं कर सकता है और फिर भी क्रॉस-ब्राउज़र ब्राउज़र संगत हो सकता है। पुराने आईई डोम में, मुझे याद है कि सभी टैग और विशेषताओं को संग्रहीत किया जाता है और ऊपरी मामले में लौटाया जाता है; इसलिए टैग <div id="mydiv">
को आंतरिक रूप से <DIV ID=mydiv>
के रूप में प्रस्तुत किया जाता है। तो नेटस्केप या फ़ायरफ़ॉक्स में, विशेषता का नाम id
होगा और आईई में यह ID
होगा। लेकिन गतिशील रूप से बनाए गए तत्वों के साथ, जो वांछित मामले के साथ संग्रहीत हैं, आईई के भीतर असंगतताएं हैं। उदाहरण के लिए, आईई 6 और आईई 8 getAttribute()
के साथ पूरी तरह से अलग व्यवहार करते हैं। तुलना करें:
<div></div>
var myDiv = document.getElementsByTagName('div')[0];
myDiv.setAttribute('id','id1');
myDiv.setAttribute('ID','id2');
console.log(x.getAttribute('ID')); // IE6, return "id1", IE8, returns "id2"
console.log(x.getAttribute('ID',true)); // IE6, return "id2", returns "id2"
- 1. क्या Dir.glob आदेश की गारंटी देता है?
- 2. क्या readdir() ऑर्डर की गारंटी देता है?
- 3. स्टेटिक प्रारंभिक सिंगलटन थ्रेड सुरक्षा की गारंटी देता है? (सी #)
- 4. एचबीएएस पंक्ति स्तर परमाणुता की गारंटी कैसे देता है?
- 5. क्या लेखक मोनाड सही सहयोगी concatenation की गारंटी देता है?
- 6. Args गैर-शून्य होने की गारंटी है?
- 7. क्या उद्देश्य-सी इंटरफ़ेस सदस्य डेटा की शुरुआत की गारंटी देता है?
- 8. सी ++ 11 मानक गारंटी के समान बीज के लिए समान यादृच्छिक संख्या गारंटी देता है?
- 9. स्मृति संरेखण के बारे में malloc क्या गारंटी देता है?
- 10. क्या कोई अंतर्निहित जावा प्रकार है जो निष्पादित (टी टी) विधि की गारंटी देता है?
- 11. टाइप करता है। GetProperties() PropertyInfo [] परिणाम के लिए एक निश्चित आदेश की गारंटी देता है?
- 12. gettimeofday() microsecond संकल्प होने की गारंटी है?
- 13. नोटिफ़िकॉन की गारंटी कैसे दी जाती है?
- 14. वेक्टर पॉइंटर स्थानों की गारंटी है?
- 15. क्या सी # में फोरैच लूप मूल्यांकन के आदेश की गारंटी देता है?
- 16. क्या लिंक्ड हैशैप में एंट्रीसेट() भी आदेश की गारंटी देता है?
- 17. क्या नया चार वास्तव में कक्षा के प्रकार के लिए गठबंधन स्मृति की गारंटी देता है?
- 18. क्या सी ++ 11 <atomic> संचालन/स्मृति आदेश ताजगी की गारंटी देता है?
- 19. स्टैनफोर्ड एनईआर टूलकिट - लोअरकेस इकाइयों की मान्यता
- 20. यूआईटेक्स्टफिल्ड लोअरकेस
- 21. क्या GC.SuppressFinalize गारंटी है?
- 22. PHP प्रतिस्थापन और लोअरकेस
- 23. क्या टीसीपी क्रम में आने की गारंटी है?
- 24. क्या ऑब्जेक्ट लौटाए जाने पर स्थानांतरित होने की गारंटी है?
- 25. क्या एंड्रॉइड सेवा ऑनस्ट्राय() पर कॉल करने की गारंटी है?
- 26. क्या सूचीबकेट कमांड गारंटी देता है कि परिणामों को कुंजी द्वारा क्रमबद्ध किया जाता है?
- 27. क्या प्रूगर्ड एक ही मैपिंग प्रदान करने की गारंटी देता है यदि कोई स्रोत नहीं बदला गया है?
- 28. क्या जावा क्लास लोडर उन वर्गों को लोड नहीं करने की गारंटी देता है जिनका उपयोग नहीं किया जाता है?
- 29. क्या लिनक्स गारंटी देता है कि फ़ाइल की सामग्री को बंद() के बाद डिस्क पर फ़्लश किया गया है?
- 30. समूह को अपने लोअरकेस संस्करण
क्या आप गारंटी ले सकते हैं कि उपयोगकर्ता जावास्क्रिप्ट को अक्षम नहीं करेगा .. :-P –