繁体   English   中英

如何使用新函数扩展jQuery类型?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM