[英]How do I extend (with a new name) a static function in javascript without affecting the original?
[英]How do I extend a jQuery type with new function?
我有一个特殊的类型对象,它真的是QTip2。 我想为我的qtip类型添加一个额外的函数,所以我可以用我的实例做这样的事情:
myQtip1.doSomething();
如何在jQuery对象上扩展函数?
尝试将内容添加到jQuery.fn
-
jQuery.fn.myMethod = function () {
//...
};
要将其与其他库的myMethod
customPrefix_myMethod
,可以将其customPrefix_myMethod
(将customPrefix
替换为您自己的自定义前缀)。
尝试这个:
jQuery.fn.extend({
my_function: function () {
// do stuff
}
});
那你可以像使用它一样
$('#element').my_function();
您也可以在链中使用它:
$('#element').parent().my_function().show();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.