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:

Penerangan
ParameterPenerangan
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>
Jalankan Instance »

Klik butang "Run Instance" untuk melihat contoh dalam talian

Rumah

video

Soal Jawab