jQuery.hasData() 方法

最后更新于:2022-03-27 02:06:45

jQuery.hasData() 方法

jQuery.hasData()  方法 jQuery 杂项方法

实例

元素上设置数据,返回hasData的结果

<p>结果: </p>
<
script>
$
(function () {
var $p = jQuery( "p" ), p = $p[ 0 ];
$
p.append( jQuery.hasData( p ) + " " ); // false
$.
data( p, "testing", 123 );
$
p.append( jQuery.hasData( p ) + " " ); // true
$.
removeData( p, "testing" );
$
p.append( jQuery.hasData( p ) + " " ); // false
$
p.on( "click", function() {} );
$
p.append( jQuery.hasData( p ) + " " ); // true
$
p.off( "click" );
$
p.append( jQuery.hasData( p ) + " " ); // false
})
</
script>

尝试一下 »


定义和用法

$.hasData() 函数用来确定一个元素是否有相关的jQuery数据。

注意:1. 这些数据是使用 $.data() 设置的。如果一个元素没有数据(没有任何数据对象或数据对象是空的),该方法返回false ,否则返回true 。

2. 如果元素上没有 data 对象,$.hasData(element) 也不会创建或关联一个 data 对象。


语法

$.hasData( element )

参数 描述
element Element类型 一个用于进行数据检查的DOM元素


jQuery.hasData()  方法 jQuery 杂项方法