0

我正在尝试制作一个我从HTMLModule中存储一些template

var template = (function($){
    console.log( $("#p_id").html()) //returns undefined   

    var __p = $("#p_id").html();
    var __b = $("#b_id").html(); 

    function switchtemplate(tipo) {
        if(tipo === 'plot')
          return __p;
        else  
              return __b;
    };

    //public members
    return {
        switchtemplate: switchtemplate
    };
})(jQuery);

private var但是..如果里面的每一个都module得到undefined value。我试图执行它document.ready并且它正在工作,但是如果我尝试template从 extern it returns调用template is undefined,除非我同时执行modules (我有更多module)和方法调用 one document.ready

我怎样才能避免定义module哪些可以进行dom操作?

4

0 回答 0