当前位置:  开发笔记 > 编程语言 > 正文

jquery datepicker onselect的问题

如何解决《jquerydatepickeronselect的问题》经验,为你挑选了3个好方法。

按照jquery站点上的基本onSelect规范,我尝试了以下代码:




  
  
  
  
  



而且无法让它发挥作用!最初试图让一个更复杂的东西工作,但onSelect只是没有工作,所以我回到基础,仍然不工作,任何人都知道我做错了什么?



1> Ken Browning..:

你没有正确使用api.不要把它弄坏,一开始会让人感到困惑.

这两行都告诉datepicker小部件初始化元素上的datepicker:

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

你可以删除第一个,因为它没有做任何事情,除了防止第二个有任何影响.

如果要在初始化窗口小部件后更改其中一个选项的值,则需要使用此API:

$('#datepicker').datepicker('option', 'onSelect', function() { /* do stuff */ });

或者,您可以使用jQuery的bind函数附加处理程序:

$('#datepicker').bind('onSelect', function() { /* do stuff */ });


大赢!你的第一个回答$('#datepicker').datepicker('option','onSelect',function(){/*do stuff*/}); 对我来说只是伎俩.非常感谢!

2> hamzeh.hanan..:

选择日期时,此代码必须有效:

$("#datepicker").datepicker({
    dateFormat: 'dd/mm/yy'
}).on("changeDate", function (e) {
    alert("Working");
});


如果有人因为你使用https://github.com/eternicode/bootstrap-datepicker而导致方法有问题,那么这就是他们使用的方式

3> VoteyDiscipl..:

您可以尝试删除该$("#datepicker").datepicker()行上方的第二个,留下:

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

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有