javascript - Jquery - 从插件外部访问变量

标签 javascript jquery jquery-plugins

我有一个简单的插件如下:

$.fn.ajaxSubmit = function(options){
    var submisable = true;
}

我希望能够从插件外部更改/访问变量 myvar,方法如下:

$(function(){
    $('form').ajaxSubmit();
    $('div').click(function(){
        submisable =false;
    });
});

最佳答案

您还可以创建方法来访问插件中的变量:

$.fn.ajaxSubmit = function(options){
    var submisable = true;

    $.fn.ajaxSubmit.setSubmissable = function(val){
       submisable = val;
    }

}

那么就可以这样调用了。

$('form').ajaxSubmit();
$('form').ajaxSubmit.setSubmissable(false);

关于javascript - Jquery - 从插件外部访问变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5330960/

相关文章:

javascript - 如何在不执行 JS 文件的情况下执行 Jquery.get?

javascript - 在我的鼠标移入之前,我如何保持 Twitter Bootstrap Popover 打开?

javascript - 改变 jquery 的动态输入

javascript - 从 sql footable 重新加载数据

jQuery DataTables 列出 JSON 数据

javascript - jquery lightbox按下一个按钮时自动滚动网站

javascript - 当项目嵌套在同一括号中时读取 XML 文件

函数中的Javascript字符串参数

jquery - 在表单中使用 jstree 复选框

javascript - 'Cannot read property 'lastChild' of null' 节点不存在怎么办?