关于jQuery的data()方法的了解
来源:互联网 发布:linux查看cpu的线程数 编辑:程序博客网 时间:2024/06/13 01:02
关于jQuery的data()方法的了解
最近有date()来保存数据,但一直不清楚,当调用 remove() 清除 dom元素时,缓存数据是否一并清除?
今天查看jQuery源码,发现jQuery是会将 dom元素 及 其所有 子孙元素中的 数据缓存清除,在此记录一下
1.3
remove: function( selector ) { if ( !selector || jQuery.filter( selector, [ this ] ).length ) { // Prevent memory leaks jQuery( "*", this ).add([this]).each(function(){ jQuery.event.remove(this); jQuery.removeData(this); }); if (this.parentNode) this.parentNode.removeChild( this ); } }
1.7版
remove: function( selector, keepData ) {for ( var i = 0, elem; (elem = this[i]) != null; i++ ) {if ( !selector || jQuery.filter( selector, [ elem ] ).length ) {if ( !keepData && elem.nodeType === 1 ) {jQuery.cleanData( elem.getElementsByTagName("*") );jQuery.cleanData( [ elem ] );}if ( elem.parentNode ) {elem.parentNode.removeChild( elem );}}}return this;}
0 0
- 关于jQuery的data()方法的了解
- 关于jQuery的data()方法的了解
- 关于jquery的data()方法的缺陷(bug)
- 关于对jQuery的了解
- 关于Jquery中ajax方法data参数用法的总结
- 关于Jquery中ajax方法data参数用法的总结
- 关于Jquery中ajax方法data参数用法的总结
- 关于Jquery中ajax方法data参数用法的总结
- 关于Jquery中ajax方法data参数用法的总结
- 关于Jquery中ajax方法data参数用法的总结
- 关于Jquery中ajax方法data参数用法的总结
- 关于Jquery中ajax方法data参数用法的总结
- 关于Jquery中ajax方法data参数用法的总结
- 关于Jquery中ajax方法data参数用法的总结
- jquery data 方法的bug
- 关于JQuery的clone方法无法拷贝data缓存数据的问题
- 【jQuery】$.data()方法的注意点
- 关于jquery的appendTo()方法
- javascript正则表达式之$1...$9
- Java---正则表达式group的使用
- Java中基本类型的取值范围
- 学做jQuery中的data()函数
- javascript正则表达式函数详解 .
- 关于jQuery的data()方法的了解
- Idea--常用快捷键-私人版
- MyEclipse--常用快捷键-私人版
- s5pv210平台WCDMA模块[华为E1750]调试成功-基于x210ii开发板
- x210ii开发板使用fastboot下载出现没有权限的问题
- x210ii开发板支持几乎全视频格式视频解码[独家支持]
- JAVA是解释型语言还是编译型语言
- 类图说明
- 策略模式(Strategy)----行为笔记