当我在jQuery UI datepicker上选择选定日期时,如何触发onSelect事件?当使用jQuery UI datepicker选择日期时触发函数
回答
工作演示:http://jsfiddle.net/YbLnj/
文档:http://jqueryui.com/demos/datepicker/
代码
$("#dt").datepicker({
onSelect: function(dateText, inst) {
var date = $(this).val();
var time = $('#time').val();
alert('on select triggered');
$("#start").val(date + time.toString(' HH:mm').toString());
}
});
为什么'onSelect'没有被列为datepicker API上的事件? – 2014-04-25 23:09:42
@PabloKarzin它在'api documentation'这里提到':''='http://api.jqueryui.com/datepicker/并且这里=> http://api.jqueryui.com/datepicker/#option-onSelect 。 – 2014-04-26 05:01:49
是@Tats_innit,但不是一个事件。它被分类为一个选项。也许这没有错,但作为一个开发人员,我喜欢将它视为一个事件 – 2014-04-26 19:56:47
如果日期选择器是在网格中的行,你可以试试
editoptions : {
dataInit : function (e) {
$(e).datepicker({
onSelect : function (ev) {
// here your code
}
});
}
}
使用下面的代码:
$(document).ready(function() {
$('.date-pick').datepicker({
onSelect: function(date) {
alert(date)
},
selectWeek: true,
inline: true,
startDate: '01/01/2000',
firstDay: 1,
});
});
您可以自己调整参数:-)
@inkwai如果我的anwser帮助请接受它,以便其他人可以学习它。如果不是,我可以怎样帮助你呢? – RTB 2012-07-23 13:43:46
如果你也有兴趣在用户关闭日期选择对话框,而不选择日期的情况下(在我情况下选择没有日期也意),你可以绑定到onClose
事件:
$('#datePickerElement').datepicker({
onClose: function (dateText, inst) {
//you will get here once the user is done "choosing" - in the dateText you will have
//the new date or "" if no date has been selected
});
$(".datepicker").datepicker().on("changeDate", function(e) {
console.log("Date changed: ", e.date);
});
- 1. jquery bootstrap datepicker选择日期函数
- 2. jQuery UI Datepicker - 多个日期选择
- 3. JQuery UI Datepicker当前日期
- 4. 使用jQuery datepicker触发“gotoCurrent”函数
- 5. 当使用datetime-picker选择日期/时间时触发事件
- 6. jquery日期选择器:从不显示日期选择“ui-datepicker-calendar”
- 7. 使用jQuery UI日期选择器
- 8. 如何拒绝在jQuery UI中选择的选定日期DatePicker
- 9. jQuery Datepicker没有选择日期?冲突?
- 10. JQuery UI:日期选择器
- 11. jQuery-UI datepicker默认日期
- 12. jQuery UI DatePicker - 日期格式
- 13. jQuery UI Datepicker去日期URL
- 14. jQuery UI Datepicker日期范围
- 15. 从jQuery选择日期时打开jQuery对话框datepicker inline
- 16. jQuery UI DatePicker - 更改日期格式 - Datepicker
- 17. 马克在jQuery UI datepicker中选择日期
- 18. jQuery UI的DatePicker的选择只有日期和月份
- 19. jQuery UI Datepicker:如何选择多个不连续的日期?
- 20. jQuery UI Datepicker并在选择日期后执行Ajax
- 21. 如何使用jquery ui设置当前日期datepicker
- 22. jQuery UI Datepicker getDate在无效日期返回当天日期
- 23. Datepicker不触发在默认日期选择在xamarin.forms - Android
- 24. jQuery Datepicker不能在日期选择
- 25. JQuery DatePicker突出显示日期选择
- 26. jquery datepicker:选择日期为6个月
- 27. jQuery Datepicker选择退货日期
- 28. 调整jQuery datepicker选择日期
- 29. 定制jQuery UI的日期选择器来限制使用jQuery UI日期
- 30. 使用Selenium从Datepicker中选择日期
究竟你想干什么? – Parag 2012-07-23 10:36:20