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 داٹا کا پتہ لگاتا ہے۔

قواعد

jQuery.hasData(عنصر)
پارامتر وصف
عنصر اختیاری۔ اس کا معاملہ کسی بناکر داٹا چکنا ہوتا ہے جس سے داٹا چکنا ہوتا ہے۔

تفصیلات

jQuery.hasData() میٹھد کا کام یہ ہے کہ وہ عنصر کو کیا بنا کر اس سے جوڑا جاچکا کسی بھی داٹا کا پتہ لگاتا ہے۔ اگر داٹا کو عنصر سے جوڑا نہیں ہوتا (یا اگر داٹا آٹام موجود نہیں ہوتا یا خالی ہوتا)، تو اس میٹھد کا جواب false براہ راست لینا جائے گا؛ درغیر این، اس میٹھد کا جواب true لینا جائے گا。

jQuery.hasData(عنصر) کا اہم فائدہ یہ ہے کہ اگر داٹا آٹام موجود نہیں ہوتا تو داٹا آٹام بناکر اس کو عنصر سے جوڑا نہیں جائے گا۔ بجائی میں، jQuery.data(عنصر) دائمًا داٹا آٹام کیوئی آپریشن کا جواب دیتا ہوتا ہے، اگر پچھلے داٹا آٹام موجود نہیں ہوتا تو اس کیوئی آٹام بناکر اس کو فراہم کر دیا جائے گا。