jQuery.fff = { init:function(){ this.b(); }, a:function(){ console.log('a'); }, b:function(){ console.log('b'); $(document).on('click','.btn-primary',function(){ $.fff.a(); }); }};$(function(){ $.fff.init();});如上JQ代码,在执行 .btn-primary 的点击事件时,报a函数undefined,这是什么问题呢?
1 回答

UYOU
TA贡献1878条经验 获得超4个赞
作用域问题
b:function(){ var This=this; console.log('b'); $(document).on('click','.btn-primary',function(){ This.a(); }); }
添加回答
举报
0/150
提交
取消