首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery clean和cleanData方法的用途是什么?

jQuery clean和cleanData方法的用途是什么?
EN

Stack Overflow用户
提问于 2011-08-17 03:30:51
回答 2查看 10.3K关注 0票数 19

jQuerycleancleanData方法。jQuery cleancleanData方法的用途是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-17 03:42:02

这两种方法都是内部的、未记录在案的方法,因此您不应该使用它们或依赖于它们的当前行为,因为它们将来可能会更改或消失。

也就是说,对于传递给某些函数(最值得注意的是传递给$()本身)的超文本标记语言字符串,clean()会清理文档片段中的标记。

当元素从DOM中消失时,cleanData()释放与元素关联的data,例如通过remove()empty()html()

票数 17
EN

Stack Overflow用户

发布于 2014-05-06 21:07:07

摘自“Javascript忍者的秘密”

代码语言:javascript
复制
<script type="text/javascript">
     function clone() {
       var ret = this.map(function () {
         if (!jQuery.support.noCloneEvent && !jQuery.isXMLDoc(this)) {
           var clone = this.cloneNode(true),
           container = document.createElement("div");
           container.appendChild(clone);
           return jQuery.clean([container.innerHTML])[0];
          }
          else
          return this.cloneNode(true);
          });
          var clone = ret.find("*").andSelf().each(function () {
          if (this[ expando ] !== undefined)
             this[ expando ] = null;
          });
          return ret;
          }
</script>

"...前面的代码使用了JQuery的Jquery.clean方法,它将HTML字符串转换为DOM结构。“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7083884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档