javascript - jQuery - 自己的插件 - 需要一点帮助

标签 javascript jquery function jquery-plugins

我在 1.4 中创建了自己的 jQuery 插件,现在我需要少量帮助。

$.etrade = function()
{

}

我需要这样我才能构建这样的代码

$.etrade = function()
{
    this.var = 'setting';

    this.subfunction = function()
    {
    };
}

当我从插件中获取功能时,我需要像这样使用它:

$.etrade.var = '5';
$.etrade.subfunction();

有人明白我的意思吗?我怎样才能解决这个问题? :)

最佳答案

听起来您想将一个普通的旧对象分配给$.etrade,而不是函数。像这样:

$.etrade = {
    variable: 'setting',
    otherVariable: 'something else',
    subfunction: function () { /* do stuff here */ },
    anotherSubFunction: function () { /* do other stuff here */ }
}

也就是说,我不确定这如何符合 jQuery 插件的资格,因为看起来您只是将一个临时属性添加到 jQuery 上。

旁白:您不能按照您的示例使用 var,因为它是 JavaScript 中的关键字。

关于javascript - jQuery - 自己的插件 - 需要一点帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3639064/

相关文章:

c++ - C++-候选函数不可行: no known conversion from 'struct ' to 'struct (&)'

javascript - 为什么 9999999999999999 在 JavaScript 中转换为 10000000000000000?

javascript - 可以在拖动开始后异步设置 event.dataTransfer 吗?

Javascript:如何从方法内的函数获取值

javascript - Jquery 事件监听器不会从本地转移到服务器

javascript - jQuery/JavaScript 获取输入值然后复制到剪贴板

c - 如何从函数返回数组到main()

javascript - 使用 window.scrollBy 平滑滚动

javascript - 使用 Google Apps 脚本搜索没有结果

php - extjs 4 使用 PHP 和 MySQL 在树面板中添加复选框