2011-09-29 39 views
0

我已经制作了两个jquery插件,这两个插件都可以单独使用。应用多个jQuery插件

如果我打电话给他们使用:

$('input').inputShrink(); 
$('input').fillForm(); 

那么这两个影响工作。但是,如果我这样做:

$('input').inputShrink().fillForm(); 

然后只应用第一个。我的理解是你可以做到这一点,我需要设置的插件中有什么?从jQuery文档

+2

你在第一个插件中返回jQuery对象吗? – f0x

+0

宾果!如果你给你的评论一个答案,我可以将其标记为如此。 – Chris

回答

1

报价:LINK

保持chainability在一个插件,你必须确保你的插件返回this关键字。

总之 - 记住要返回插件中的jQuery对象。