//html structure
<div id='outer'>
<div id='inner'>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我正在向内部元素添加一些数据
$('#inner').data('_key','_someValue');
Run Code Online (Sandbox Code Playgroud)
现在将来的某个时候,我正在清除外部元素的文本.
$('#outer').empty().html('some thing new');
Run Code Online (Sandbox Code Playgroud)
我正在使用清除div的文本empty(),我读取了empty()删除绑定在子元素上的所有事件.
我的问题是,doe空函数也从元素中删除数据,或者我们必须自己做,就像$('#inner').data('_key',null)从DOM中删除元素或自动完成之前一样empty().
来自http://api.jquery.com/empty/
如果我们内部有任意数量的嵌套元素,它们也会被删除.其他jQuery构造(如数据或事件处理程序)也会被删除.
因此,根据我所理解的所有数据,还将删除与子元素相关联的数据.
| 归档时间: |
|
| 查看次数: |
1181 次 |
| 最近记录: |