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) ×ÜÊÇÏòµ÷ÓÃÕß·µ»ØÊý¾Ý¶ÔÏó£¬Èç¹û֮ǰÊý¾Ý¶ÔÏó²»´æÔÚ£¬Ôò»á´´½¨Ëü¡£