JQuery 访问插件中的变量

标签 jquery jquery-plugins default

如何从文档中访问和设置插件中的变量。我在 Stack Overflow 上找到了一些相关问题,但它们并没有帮助我理解如何做到这一点。

(function($){
   $.fn.myPlugin = function(){
      var myVar1 = true;
      var myVar2 = true;
      var myVar3 = true;

      ....
      
      if(myVar1 == true){
         // do something
         ...
      }

      ....
   }
})(jQuery);

<script type="text/javascript">
   $(document).ready(function() {
      $.fn.myPlugin.myVar1 = false;
   });
</script>

最佳答案

使用this代替var:

this.myVar1 = true;
this.myVar2 = true;

....

关于JQuery 访问插件中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8902826/

相关文章:

javascript - 隐藏行开始和结束文本分隔符

javascript - Ajax 发布 FormData 和表单

php - 使用 jQuery、Ajax 和 PHP 的投票系统只能在本地服务器上运行

jquery - 在 IE7 中为 jquery ganttView 使用 css

jquery - 数据表:将搜索框定位到右上角

javascript - 如何检查 <div> 元素是否已添加到页面 - jquery

c++ - 为什么 C++ 默认析构函数不破坏我的对象?

MySQL:唯一,但默认为 NULL - 通过创建表允许。允许插入 1 个以上的 NULL。为什么?

javascript - PhoneGap登录页面,如何保存用户信息

android - 如何在使用真实设备时通过代码启动默认主页启动器?