为了账号安全,请及时绑定邮箱和手机立即绑定

为啥$(this)不能作为形参/实参呢

为啥$(this)不能作为形参/实参呢

慕姐8265434 2018-09-10 12:10:52
//            $(".test1").click(function (){//                test($(this));//            });//            function test ($(this)){//                alert($(this).text());//            }                        $(".test1").click(function (){                var $this = $(this);                test($this);            });            function test ($this){                alert($this.text());            }很久以前就在想这个问题了,不过自己解决不了,就是直接传$(this),chrome会提示函数声明第一行有报错,实参有下划的波浪线。一直都是var obj=$(this)或者$this=$(this),这样才能传,为啥子呢
查看完整描述

1 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

因为$(this)不是合法的变量名,变量名不能包含()


查看完整回答
反对 回复 2018-10-13
  • 1 回答
  • 0 关注
  • 574 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信