【问题标题】:How to use jQuery UI's datepicker in Apps Script's HTML Service?如何在 Apps Script HTML Service 中使用 jQuery UI datepicker?
【发布时间】:2012-07-18 20:57:20
【问题描述】:

我已经设法在 UI 中显示日历,但我无法让它对任何事件做出反应。我试过了

$(function() {
        $('#datepicker').datepicker({
           onSelect: function(dateText, inst) {alert(dateText); }
       });
    });

但它不起作用...请帮助

【问题讨论】:

  • 您可以查看页面源代码以检查脚本是否呈现与您在 html 页面中编写的相同的 javascript 代码。 HtmlService 使用 Google-Caja 过滤不安全的 javascript、html 和 CSS 代码。请确认您的 function(dateText, inst) {alert(dateText);未被过滤。
  • 您可以在 Caja-playground caja.appspot.com 中测试您的代码

标签: javascript jquery jquery-ui datepicker google-apps-script


【解决方案1】:

对我来说似乎是一个错误。向 Caja 提交的问题为 issue 1496

更新:原来这是一个 jQueryUI 错误,在最新的 jQuery 版本中修复,但不是官方稳定版本(8.22)。如果您发现某个版本 >= 8.22 的链接托管在某处,它应该可以工作,尽管它会很慢。我们将在 jQueryUI 发布新的稳定分支后立即获得更新。

【讨论】:

  • 我明白了,谢谢您的意见。当 1.8.22 版本可用时,我可以订阅哪些提要来通知我?
  • 不知道,不过看来你可以暂时用这个链接来修补jQuery:thinkfu.com/jquery.ui.datepicker.js
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-25
相关资源
最近更新 更多