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(element)
²ÎÊý ÃèÊö
element ¿ÉÑ¡¡£ÐèÒª¼ì²éÆäÊý¾ÝµÄ DOM ÔªËØ¡£

Ïêϸ˵Ã÷

jQuery.hasData() ·½·¨¼ì²âÔªËØµ±Ç°ÊÇ·ñÓµÓÐͨ¹ýʹÓà jQuery.data() ÉèÖõÄÈκÎÖµ¡£Èç¹ûûÓÐÊý¾ÝÓëÔªËØÏà¹Ø£¨¸ù±¾²»´æÔÚÊý¾Ý¶ÔÏó»òÕßÊý¾Ý¶ÔÏóΪ¿Õ£©£¬Ôò¸Ã·½·¨·µ»Ø false£»·ñÔò·µ»Ø true¡£

jQuery.hasData(element) µÄÖ÷ÒªÓÅÊÆÊÇ£¬ÔÚ²»´æÔÚÊý¾Ý¶ÔÏóµÄÇé¿öÏ£¬²»»á´´½¨²¢½«Êý¾Ý¶ÔÏóÓëÔªËØ½øÐйØÁª¡£Ïà·´µØ£¬jQuery.data(element) ×ÜÊÇÏòµ÷ÓÃÕß·µ»ØÊý¾Ý¶ÔÏó£¬Èç¹û֮ǰÊý¾Ý¶ÔÏó²»´æÔÚ£¬Ôò»á´´½¨Ëü¡£

VUE