我有一个特殊类型的对象,它实际上是 QTip2。我想为我的 qtip 类型添加一个额外的函数,这样我就可以对我的实例执行以下操作:
myQtip1.doSomething();
如何在我的 jQuery 对象上扩展函数?
我有一个特殊类型的对象,它实际上是 QTip2。我想为我的 qtip 类型添加一个额外的函数,这样我就可以对我的实例执行以下操作:
myQtip1.doSomething();
如何在我的 jQuery 对象上扩展函数?
尝试添加东西jQuery.fn
-
jQuery.fn.myMethod = function () {
//...
};
为了将它与其他库区分开来myMethod
,您可以调用它customPrefix_myMethod
(替换customPrefix
为您自己的自定义前缀)。
试试这个:
jQuery.fn.extend({
my_function: function () {
// do stuff
}
});
然后你可以像这样使用它
$('#element').my_function();
您也可以在链中使用它:
$('#element').parent().my_function().show();