あまりリッチではないので、アプリケーションを構築します。それ以外の場合は、その目的で angularjs を使用できます。私は自分の JS コードを適切なモジュラー プログラミング アプローチに編成したいと考えていました。
例えば
var SignUpModule = {
elem: $('#id'), // unable to access jquery object here
init: function (jQuery) {
alert(jQuery('.row').html());
}
};
var application = {
modules: [],
addModule: function (module) {
this.modules.push(module);
},
run: function (jQuery) {
_.each(this.modules, function (module) {
//Iterate each module and run init function
module.init(jQuery);
});
}
}
jQuery(document).ready(function () {
application.addModule(SignUpModule);//add module to execute in application
application.run(jQuery);//Bootstrap application
});
質問を実際のコードで更新したので見てください