JQuery元素缺少detach()方法

时间:2015-09-20 09:10:45

标签: javascript jquery

当我将它分配给变量时,detach()方法会从对象中丢失。

//assign element to a variable
top = $("#context-menu");

// top.detach is undefined
top.detach();

//this works
$("#context-menu").detach();

怎么可能呢?

1 个答案:

答案 0 :(得分:5)

top是一个内置的窗口属性,意思是窗口的顶级父级 - 例如在框架集中使用。

我建议你改用var $top=...

  

注意:从Gecko 6.0开始,此属性是正确的只读。