jQuery डाटा - hasData() विधि

उदाहरण

एलीमेंट पर डाटा सेट करें और hasData का परिणाम देखें:

$(function(){
  var $p = jQuery("p"), p = $p[0];
  $p.append(jQuery.hasData(p)+" "); /* false */
  jQuery.data(p, "testing", 123);
  $p.append(jQuery.hasData(p)+" "); /* true */
  jQuery.removeData(p, "testing");
  $p.append(jQuery.hasData(p)+" "); /* false */
});

स्वयं को प्रयोग करें

परिभाषा और उपयोग

hasData() विधि एलीमेंट को जोड़ा गया कोई जीना जानकारी जो jQuery.data() के द्वारा संबंधित है की पता लगाती है。

वाक्यांश

jQuery.hasData(element)
पारामीटर वर्णन
element वृद्धियुक्त। जोड़ी गई डॉम एलीमेंट के डाटा की जाँच करने के लिए आवश्यक है。

विस्तृत वर्णन

jQuery.hasData() विधि एलीमेंट को जोड़ा गया कोई जीना जानकारी जो jQuery.data() के द्वारा सेट की गई है की पता लगाती है। यदि कोई जानकारी एलीमेंट से संबंधित नहीं है (डाटा ऑब्जेक्ट मौजूद नहीं है या डाटा ऑब्जेक्ट खाली है), तो इस विधि वापस false देती है; अन्यथा true देती है。

jQuery.hasData(element) का मुख्य लाभ है कि, डाटा ऑब्जेक्ट का मौजूदगी नहीं होने पर, डाटा ऑब्जेक्ट को नहीं बनाया जाता है और इसे एलीमेंट से जोड़ा जाता है। बजाय इसके, jQuery.data(element) हमेशा कॉलबैकर को डाटा ऑब्जेक्ट वापस करता है, अगर पहले डाटा ऑब्जेक्ट मौजूद नहीं है, तो इसे बनाया जाएगा。