我有一个特殊的类型对象,它真的是QTip2。我想为我的qtip类型添加一个额外的函数,所以我可以用我的实例做这样的事情:
myQtip1.doSomething();
如何在jQuery对象上扩展函数?
答案 0 :(得分:1)
尝试将内容添加到jQuery.fn
-
jQuery.fn.myMethod = function () {
//...
};
要将其与其他图书馆myMethod
区分开来,您可以将其称为customPrefix_myMethod
(将customPrefix
替换为您拥有的自定义前缀。)
答案 1 :(得分:1)
试试这个:
jQuery.fn.extend({
my_function: function () {
// do stuff
}
});
然后你可以像
一样使用它$('#element').my_function();
您也可以在链中使用它:
$('#element').parent().my_function().show();