has
English [h?z]
v.Have (have? 3?? ??) take; buy
data
English[?de?t?] American [ ?det?, ?d?t?, ?dɑt?]
n. ???, ??? ???; [???] ???, ?? ???? ??? ?;
jquery hasData() ??? ???
Role: hasData() ???? ??? ??? jQuery ???? ??? ??? ?????.
??: ??jQuery.hasData(??)
????:
Parameters | Description |
?? | ?? ?????. ???? ???? ?? DOM ?????. |
??: jQuery.hasData() ???? ??? ?? jQuery.data()? ???? ??? ?? ??? ??? ?????. ? ???? ??? ??? ???? ???(??? ??? ?? ??? ??? ??? ?? ?? ??) false? ????, ??? ??? true? ?????. jQuery.hasData(element)? ?? ??? ??? ??? ???? ??? ??? ??? ???? ?? ??? ???? ???? ????. ?????, jQuery.data(element)? ?? ??? ??? ????? ?????, ??? ??? ??? ???? ???? ?????.
jquery hasData() ??? ?
<!DOCTYPE html> <html> <head> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> </head> <body> <p>結(jié)果:</p> <script> $(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 */ }); </script> </body> </html>
??? ????? ??? "???? ??" ??? ?????