逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::
一直在使用jQuery时都陷入了一个误区: 对树象.
如remove(), detach(), 把节点从DOM中删除了, 在界面上消失了, 但是这些被删除的元素并没有从jQuery的对象中删除, 仍然占据着内存.
var $temp = $("<div id='temp-div'>");
$temp.appendTo($("body")); 被加入到body中显示,
过一会由于某中操作把其从DOM树中删除: $temp.detach(), 这个时候在界面中看不到它了.
但是, 如果还保留着这个对象的引用的着, 直接可以再次把它加入DOM树中:
$holdObj.appendTo($("body"), 这时它又会显示出来了.

posted on 2010-08-17 05:30 逛奔的蜗牛 阅读(256) 评论(0)  编辑 收藏 引用 所属分类: 其他编程

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理