javascript中的变量范围是什么?它们的内部是否与函数外部相同?或者甚至重要吗?另外,如果变量是全局定义的,那么它们存储在哪里?
我经常看到this在jquery 中使用关键字的示例.有时我看到它与$和括号一起使用,有时没有.而且我以为我看到它与每个都用了一点.
所以,
var id = this.attr('id');
var id = $(this).attr('id');
var id = $this.attr('id');
Run Code Online (Sandbox Code Playgroud)
这些都一样吗?有首选方式吗?是thisjavascript的东西和$(this)jQuery的东西?如果是这样,哪里$this下降?
我知道这可能是一个全新的问题,但我无法让简单的,this单独的,工作.我只能$(this)上班.我不确定我做错了什么,或者我是否一直在阅读错别字的例子.