首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery UI onSelect不触发

JQuery UI onSelect不触发
EN

Stack Overflow用户
提问于 2014-10-11 03:02:31
回答 1查看 120关注 0票数 0

我一直在绞尽脑汁想弄清楚这件事。我已经在stackOverflow和谷歌上到处找过了,似乎没有什么适合我的。我有一个内联的JQuery用户界面数据报警器,希望在用户选择日期时弹出一个警告框。我的代码是:

HMTL:

代码语言:javascript
复制
<div id="datePicker1"></div>

JavaScript:

代码语言:javascript
复制
<script type="text/javascript">
    $("#datePicker1").datepicker();

    $("#datePicker1").datepicker({
        onSelect: function(dateText, inst){
            alert('hi');
        }
    });
</script>

日历会出现,但是当我选择任何日期时,什么都不会发生。我很想知道为什么。任何帮助都是非常感谢的。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-11 03:18:12

当您第一次调用元素上的datePicker()时,将初始化选项。如果以后要更改这些选项,则必须使用option方法:

代码语言:javascript
复制
$(function() {
  $("#datePicker1").datepicker();

  $("#datePicker1").datepicker("option", {
    onSelect: function(dateText, inst) {
      alert('hi');
    }
  });
});
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min.js"></script>
<input id="datePicker1">

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26310623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档