मैं विधि data
का उपयोग करने की कोशिश की (jQuery 1.7.1) इस कोड में:जोड़ना कस्टम डेटा का श्रेय Jquery में एक नया नोड काम के लिए नहीं है
var q = '<div class="form-error-marker"></div>';
var t = $(q).data('message', message).insertAfter(el);
और यह काम नहीं करता।
ध्यान दें कि यह काम करता है:
var t = $(q).attr('data-message', message).insertAfter(el);
पहले संस्करण का काम क्यों नहीं करता है?
संपादित करें: insertAfter
सही ढंग से काम करता है और नए div el
के बाद जोड़ा जाता है (जो एक तत्व जो मैं getElementById()
समारोह से मिल का उदाहरण है, लम्बी कहानी कम मैं एक पुस्तकालय है कि मैं का विस्तार है)।
जब मैं कहता हूं कि यह काम नहीं करता है तो मेरा मतलब है कि विशेषता 'डेटा-संदेश' संग्रहित नहीं है।
+1 मेरे पास एक ही समस्या है। – Bojangles
"काम नहीं करता" का क्या अर्थ है? क्या 'el' में एक से अधिक तत्व होते हैं? – SLaks
स्लाक्स: कृपया प्रश्न अपडेट देखें, कृपया। –