精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

jQuery 遍歷 hasData() 方法

jQuery 遍歷 hasData() 方法

jQuery 參考手冊(cè) 數(shù)據(jù)jQuery 參考手冊(cè) 數(shù)據(jù)

hasData() 方法檢測(cè)元素是否擁有與之相關(guān)的任何 jQuery 數(shù)據(jù)。

 

1. 語法

jQuery.hasData(element)
參數(shù) 描述
element 可選。需要檢查其數(shù)據(jù)的 DOM 元素。

jQuery.hasData() 方法檢測(cè)元素當(dāng)前是否擁有通過使用 jQuery.data() 設(shè)置的任何值。如果沒有數(shù)據(jù)與元素相關(guān)(根本不存在數(shù)據(jù)對(duì)象或者數(shù)據(jù)對(duì)象為空),則該方法返回 false;否則返回 true。

jQuery.hasData(element) 的主要優(yōu)勢(shì)是,在不存在數(shù)據(jù)對(duì)象的情況下,不會(huì)創(chuàng)建并將數(shù)據(jù)對(duì)象與元素進(jìn)行關(guān)聯(lián)。相反地,jQuery.data(element) 總是向調(diào)用者返回?cái)?shù)據(jù)對(duì)象,如果之前數(shù)據(jù)對(duì)象不存在,則會(huì)創(chuàng)建它。

 

2. 范例

在元素上設(shè)置數(shù)據(jù),然后查看 hasData 的結(jié)果:

$(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 */ });

jQuery 參考手冊(cè) 數(shù)據(jù)jQuery 參考手冊(cè) 數(shù)據(jù)

下一節(jié):jQuery 遍歷 queue() 方法

jQuery 教程

相關(guān)文章