小白教程
所有教程
关于
Search
172.69.7.193
172.69.7.193
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Misc hasdata”的源代码
本页内容
上一节:
Misc_data
下一节:
Misc_jquery_sub
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:$.hasData()}}[[Category:jquery ref misc|40]] = jQuery.hasData() 方法 = [[jquery ref misc|jQuery 杂项方法]] 元素上设置数据,返回hasData的结果 <sample title="" desc="" lang="html" hererun="1"> <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> </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> </head> <body> <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> </body> </html> </run> == 定义和用法 == $.hasData() 函数用来确定一个元素是否有相关的jQuery数据。 '''注意:'''1. 这些数据是使用 $.data() 设置的。如果一个元素没有数据(没有任何数据对象或数据对象是空的),该方法返回false ,否则返回true 。 2. 如果元素上没有 data 对象,$.hasData(element) 也不会创建或关联一个 data 对象。 == 语法 == $.hasData( element ) {| class="table table-striped table-hover" ! 参数 ! 描述 |- | element | Element类型 一个用于进行数据检查的DOM元素 |} [[jquery ref misc|jQuery 杂项方法]]
返回至“
Misc hasdata
”。
上一节:
Misc_data
下一节:
Misc_jquery_sub