kaedah jquery hasData().
Hasil terjemahan:
telah
Bahasa Inggeris [həz] Amerika [hæz]
v.Ada (orang ketiga tunggal daripada mempunyai) menerima; ˈdetə, ˈdætə, ˈdɑtə]
n Data, bahan data [komputer], maklumat yang diekstrak daripada eksperimen saintifik;
kaedah jquery hasData().sintaks
Peranan: Kaedah hasData() mengesan sama ada elemen mempunyai sebarang data jQuery yang dikaitkan dengannya.
Sintaks: jQuery.hasData(elemen)
Parameter:
Parameter | Penerangan |
Penerangan | Elemen DOM yang datanya perlu diperiksa. |
Penerangan: Kaedah jQuery.hasData() mengesan sama ada elemen pada masa ini mempunyai sebarang nilai yang ditetapkan dengan menggunakan jQuery.data(). Kaedah ini mengembalikan palsu jika tiada data dikaitkan dengan elemen (tiada objek data wujud sama sekali atau objek data kosong jika tidak ia mengembalikan benar. Kelebihan utama jQuery.hasData(elemen) ialah objek data tidak dibuat dan dikaitkan dengan elemen jika tiada objek data wujud. Sebaliknya, jQuery.data(element) sentiasa mengembalikan objek data kepada pemanggil, atau menciptanya jika ia tidak wujud sebelum ini.
kaedah jquery hasData().contoh
<!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>结果:</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>
Klik butang "Run Instance" untuk melihat contoh dalam talian