假设我有一个namespace和几个functions ,例如以这种方式:
HTML
<input type="button" class="btn" value="click">
JAVASCRIPT
var nms = {
doAlert: function(){
alert('doing alert');
console.log(this);
},
bindBtn: function(){
var that = this;
$('.btn').on('click', that.doAlert);
}
}
nms.bindBtn();
换句话说,打印log是 指我正在执行的元素。<input type="button" class="btn" value="click">thisfunction
这可能是我的不足,但我想了解如何引用nms而不是input. 如果可能,使用this