Javascript Object Notation Pproblem



我有这个小提琴 http://jsbin.com/EvIYomiF/4/,只是为了注意万一javascript在两个文件中。

好吧..正如您在演示中看到的那样,dom 范围以某种方式被覆盖,我想了解原因。我的意思是,self=这个黑客肯定是一个不好的做法,但我不明白为什么被覆盖

找不到言语来描述这个问题,我很抱歉,但小提琴是我找到的轻松解释我的问题的唯一方法。

所有关于this的猜想都是无关紧要的,每个人都在引导你走错路。

问题在于self没有通过使用var进行绝缘,因此它是全球性的。第二个self将覆盖第一个。

简单地让它var self=this就可以让它一切正常。您所做的是避免更改 jQuery 事件处理程序中this上下文的常见做法

演示

相关内容

  • 没有找到相关文章

最新更新