我正在尝试找出 JavaScript 命名空间......我想编写几个函数并将它们保护在如下命名空间中......但我认为我不太明白......这是一个太简单的问题,但它会是对我来说很清楚,我想如果我明白为什么那不起作用..
这是我正在尝试的 exp:
var myApp = {
getTxt: function(x){
x.click(function(){
var txt = $(this).html();
alert(txt);
});
};
};
调用我的应用程序:
var box = $('.js-box');
alert(myApp.getTxt(box));
我认为 MyApp 的创建是正确的,但我不确定调用和触发 getTxt 函数..
这么称呼:
myApp.getTxt(box)
并不意味着触发 x.click 功能..?为什么它会转动物体?
我在这里做错了什么?谢谢!