रिटर्न मैं निम्नलिखित कोड है:jQuery डेटा() रिटर्न अपरिभाषित, attr() पूर्णांक
alert($embellishment.data("embellishmentId"));
alert($embellishment.attr("data-embellishmentId"));
पहले चेतावनी जबकि दूसरा चेतावनी एक पूर्णांक, 3
रिटर्न देता है undefined
,।
मैं jQuery संस्करण 1.7.2 का उपयोग कर रहा
ऐसा क्यों है (data
संस्करण 1.4 मेरा मानना है कि साथ जोड़ा गया है)? क्या मुझे data()
का उपयोग करना चाहिए यदि यह सही मूल्यों को वापस नहीं कर रहा है?
यहाँ स्रोत कोड है कि यह करता है। जहां 'rmultidash' 'rmultiDash =/([AZ])/g;' – Esailija
http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#embedding- कस्टम-non -विशिष्ट-डेटा-साथ-डेटा - * - गुण – Alex
दोस्तों, jQuery ने लंबे समय से ऐसा किया है। सीएसएस विशेषताओं पर एक नज़र डालें। यदि आप एक सीएसएस शैली देखना चाहते हैं, तो यह अन-उद्धृत विशेषताओं के लिए ऊंटकेस का उपयोग करता है। उदाहरण के लिए: '$ ('# elem')। Css ({paddingTop: '40px'});' और '$ ('# elem')। Css ({'पैडिंग-टॉप': '40px'});' । – TerranRich