jQuery.hasData() 方法
實例
元素上設置數據,返回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元素 |