2

如何从 jquery 对象中删除函数?例如,我有

$('#element').func = function() {
     // function body goes here
}

后来我想func$('#element'). 我试过delete了,但它不起作用。谢谢。

4

2 回答 2

9

这个怎么样?

$('#element').fn.func = null;

或者

$('#element').prototype.func = null;

或者

delete $('#element').fn.func;

或者

delete $('#element').prototype.func;

要了解原型是什么,请看这里:JavaScript .prototype 是如何工作的?

于 2013-06-21T09:17:25.000 回答
1

您可以通过分配 null 来完成。

$('#element').fn.func = null;
于 2013-06-21T09:18:29.350 回答