var Foo = Foo || {};
Foo.Controller = (function ($) {
var $page = $("#bar");
var init = function () {
console.log($page); // outputs: []
console.log($.isEmptyObject($page)); // outputs: false
}
var public = {
init: init
}
return public;
})(jQuery);
$("#FooPage").bind("pageinit", function () {
Foo.Controller.init();
});
$ pageに値が割り当てられていないように見えるのはなぜですか?私はJQueryMobileを使用していますが、pageinitはモバイル版のドキュメント対応です。