var web = {
set:function(){
var _this = this;
return function(){
console.log(_this.aa.arguments)
}()
},
aa:function(){
var _this = this;
_this.set()
$(arguments[0]).onclick = function(){
_this.set()
}
}
}
web.aa("test")
点击后这句代码是null..为什么会这样?
$(arguments[0]).onclick = function(){
_this.set()
}
增加:var $ = function(id){return document.getElementById(id)}
注意 :这代码不是jq
我这儿输出的是["test"]
$(arguments[0])这个$是jquery吗?
@zhangweiwen: 不是,我已经加上$的函数了
不是,我已经加上$的函数了
@zhangweiwen: 不是啊
@artwl:
试了下,在Chrome和firefox下好像没有问题
这样??web.aa("#test")
你在说什么啊
@深蓝色梦想:
多了个#号