Caja / Apps Scripts jQuery $(文档).ready not firing

时间:2014-10-22 15:18:39

标签: google-apps-script google-caja

我在Apps Scripts中有一个项目,其中$(document).ready中的代码永远不会被执行。我也在http://caja.appspot.com/试用了这个基本代码,这也没有用。

<html>
  <head>
   <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script>
    $( document ).ready(function() {
      $("span").text("Working");
    });
    </script>
  </head>
  <body>
   <span>Not Working</span>
  </body>
</html>​

&#34;不工作&#34;文字显示出来。还尝试了jQuery版本2.x.x

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:1)

如果你使用稍微更旧的jQuery版本,这是有效的。

<html>
  <head>
   <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script>
    $(document).ready(function(){
      $("span").text("Working");
    });
    </script>
  </head>
  <body>
   <span>Not Working</span>
  </body>
</html>

我不知道为什么,因为文档说Caja适用于所有最近的jQuery版本:https://developers.google.com/apps-script/guides/html/restrictions#jquery_and_jquery_ui