js新手求解 。。。。。。。。。 $('.image-list').on('click', '.cover', function () { var this_ = $(this);.....}上面的this后面为什么要下划线?不要下划线报错?请大神看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然,有的人喜欢这中编码风格,一看就是this的替代品 js中 _ 和 $ 与英文字母数字一样,都是可以作为变量名或者函数名的一部分。一个变量名叫“this_”和名叫“this1”或“thisA”没有任何区别。但是一个变量名不能叫“this”。因为this是系统的关键字,不能被当做变量名赋值的。 this是JS的关键字,不能作为变量名使用,所以随便取了一个this_ 可以去看看JS中的关键字,在取变量名的时候注意不要取这些,但是一般不会遇到,this后面加下划线就是为了避免这种情况 this是系统保留的. this_ 变量的名称 尽量和js中的this区分开 你高兴你可以叫that 想叫什么叫什么 只是一个变量名,只要和this区分开就行。 this 是系统关键字 this是关键字,所以定义变量的时候不能使用this。 你可以用其他符号代替即可 this是关键字哎,你把关键字当做变量名肯定报错啊,不过这样命名不太好,可以this+属性,比如thisImg、thisBtn 因为click中函数中的this不再指触发元素了 this是关键字 换个就行了 可以了解下js的this指向问题,你var this_ 中的这个this_只是个变量,你可以修改为aa,bb都行,我一般习惯是用的_this。而你说var this 报错是因为浏览器默认的有个this是指向的最高级window 加个下划线 “_”, 其实也就是为了命名方便吧,表明这个this_是经过自定义的,是一个私有变量 this是关键字,不能当变量吧 在方法体里面时,会有this指向的问题,因此首先声明一个变量,用来获取$(this)的引用,这样在方法中无论多少层嵌套,都可以通过变量来访问,之所以设置成this_ 是因为在使用的时候,习惯性使用this,所以定义一个相似的用“_”来区分 变量名允许加_跟关键字没关系window 是关键字window2003 就不是关键字 因为 this 是代码保留的关键字,所以 var一个变量时 不可以 取名保留关键字名 所以 var this=***是不允许的,但是 this_ 不是关键字,可以被使用,她上面代码只是为了用一个变量保存 this 对象,但是又不能用this命名,所以用了 this_ <input id="ID" name="ID" type="hidden" value="" /> 不能获取值 二级联动代码 js 如何关闭窗口 能用JAVACRIPT创建上下文菜单么? 多文件上传,如何添加删除网页对象阿,急等,拜托 求:点击输入框出现日历菜单可以选择日期并作为input值的代码 怎样实现在文本框输入所要的内容,在列表框中动态查找。 100求类似csdn论坛树型菜单!!!急!!!!!!!!!! 比较麻烦的问题 DWZ点击节点时,报404错,a标签里不能写.do? 有谁知道陕西热力图怎么做 一个很头疼的bug
但是一个变量名不能叫“this”。因为this是系统的关键字,不能被当做变量名赋值的。
window2003 就不是关键字