如何从 jquery 对象中删除函数?例如,我有
$('#element').func = function() {
// function body goes here
}
后来我想func
从$('#element')
. 我试过delete
了,但它不起作用。谢谢。
如何从 jquery 对象中删除函数?例如,我有
$('#element').func = function() {
// function body goes here
}
后来我想func
从$('#element')
. 我试过delete
了,但它不起作用。谢谢。
这个怎么样?
$('#element').fn.func = null;
或者
$('#element').prototype.func = null;
或者
delete $('#element').fn.func;
或者
delete $('#element').prototype.func;
要了解原型是什么,请看这里:JavaScript .prototype 是如何工作的?
您可以通过分配 null 来完成。
$('#element').fn.func = null;