整理中
var datePickerUtils = {
_optsDefault : {
showOn: 'both',
buttonImage: 'resources/images/pixel.gif',
buttonText:'Calendar',
buttonImageOnly: true,
changeMonth: true,
changeYear: true,
minDate: '-50Y',
maxDate:'+30y',
yearRange:'-50:+50',
dateFormat:'M-dd-yy'
},
_addClearBtn : function( $el ){
if( !$el.hasClass('hasdatepicker-clear') ){
// window.console && console.log("NOT hasClass hasdatepicker-clear...........");
var btn_datepicker_clear=$("<img class='sprite button sprite-cross datepicker-clear' src='resources/images/pixel.gif' title='Clear Input' />");
$el.after(btn_datepicker_clear);
btn_datepicker_clear.on("click", function(){
if ($(this).hasClass('disabled')){
return false;
}
var the_dp = $(this).siblings(".jq-datepicker, select11");
the_dp.datepicker( "setDate" , null );
// if ( the_dp.valid){
// the_dp.valid();
// }
// $(this).siblings(".jq-datepicker, select11").val(null);
//
// $(this).siblings(".jq-datepicker, select").change();
// $(this).siblings(".jq-datepicker, select").trigger("change");
//$(this).closest("ul.content").find("input[type='radio']").attr("checked",false);
});
$el.addClass('hasdatepicker-clear');
}
},
init : function( seletor, p_opts ){
var $this=$(seletor);
if ($this.size() == 0) return false;
var optsDefault = datePickerUtils._optsDefault;
var opts = $.extend( {} ,optsDefault,p_opts) ;
window.console && console.log(p_opts);
window.console && console.log(opts);
$this.each(function(index) {
// window.console && console.log("initDatePicker index..........."+index);
var temp = $(this);
temp.attr('readonly','readonly');
if (temp.hasClass("jq-datepicker")){
// temp.datepicker( 'enable' );
// return ;
}else{
temp.addClass("jq-datepicker");
}
datePickerUtils._addClearBtn(temp);
temp.datepicker(opts);
});
// $this.addClass("jq-datepicker");1
}
};
使用实例:
datePickerUtils.init($(".jq-datepicker"));
分享到:
相关推荐
为了解决这个问题,开发者可以使用timepicker插件,这是一个针对jQuery UI Datepicker的扩展,它添加了小时、分钟和秒的选取功能。timepicker插件的核心文件有`jquery-ui-timepicker-addon.js`和对应的minified版本`...
《jQuery UI Datepicker全主题详解》 在网页开发中,日期选择器是一个常见的交互元素,它使得用户能够方便地输入或选择日期。jQuery UI库中的Datepicker组件是此类功能的一个强大实现,它提供了丰富的功能和多样的...
jQuery UI Datepicker IE8 使用的基本解决方法:解决:IE8无法响应其中jquery.ui.datepicker部分标签a(无href)的onclick事件,和td由于放入标签a href="#",无法响应自身onclick事件,只验证了icon-trigger模式,...
简要修改Jquery UI DatePicker,可以选择时间(小时,分),有需要的朋友可以参考一下。 补充说明:上面的代码做好后,没怎么测试,选择的时间是有问题的:问题1:选择的月份比当前月份少1,问题2:当选择的月份和...
日期选择插件Datepicker是一个配置灵活的插件,我们可以自定义其展示方式,包括日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航等。
jquery datepicker 的中文包 调用方法 <script src="./public/js/jquery-ui-1.10.3.min.js"> <script src="./public/js/jquery.datepicker-zh-CN.js"></script> <link href="./public/css/jqueryui/jquery-ui-...
jquery的日期插件Datepicker,这两天正好研究完了,将研究结果分享下,单独的封装汉化版本,都有注释,好修改也好使用,注意保持images里面图片的名称和路径,red-datepicker.css可以定义日期div的样式,我自己在源...
《jQuery UI Datepicker - 选择日期范围》 在网页开发中,用户经常需要进行日期的选择,例如填写报告、预订服务或者设置提醒等。jQuery UI Datepicker 是一款强大的、可定制的日期选择插件,它提供了丰富的功能和...
**Datepicker** 是 jQuery UI 提供的一个非常实用的日期选择插件,它可以帮助开发者轻松地在网页上添加日期选择功能。要使用 Datepicker,首先需要确保页面已经加载了 jQuery 和 jQuery UI 的相关文件。 1. **引入...
**jQuery UI Datepicker是最受欢迎的JavaScript日历插件之一,尤其在jQuery库的广泛使用下,它成为开发人员实现日期选择功能的首选工具。本文将深入探讨Datepicker控件的关键特性、使用方法以及如何与其他技术如Java...
jQuery UI Datepicker是一款广泛使用的JavaScript库,它是jQuery UI框架的一部分,专门用于添加日期选择功能到网页上。这个插件提供了一种优雅的方式来显示和选择日期,可以与timepicker插件结合,形成一个完整的...
- `jQuery UI Datepicker`可以通过引用`jquery-ui.css`和`jquery-ui.js`(或`jquery-ui.min.js`)文件来添加到项目中。在这个案例中,我们看到`jquery-datepicker.css`可能包含了特定的样式定制,而`jquery-...
《jQuery UI中的Datepicker插件实现日期控件详解》 在网页开发中,日期选择控件是不可或缺的一部分,它能够方便用户输入或选择日期,提高交互体验。jQuery UI库提供了一个强大的Datepicker插件,使得创建这样的控件...
jQuery UI 是一个基于 jQuery JavaScript 库的用户界面插件集合,其中包括了丰富的组件,如 DatePicker。DatePicker 是一个功能强大的日期选择器,常用于网页表单中输入日期的场景。本篇文章将详细介绍如何在 jQuery...
NULL 博文链接:https://flyer0126.iteye.com/blog/946177
要给jQuery UI DatePicker添加时分秒功能,可以通过引入额外的插件来实现,具体方法如下: 首先,需要下载并引入jquery-ui-timepicker-addon.js库文件。这个文件提供了在日期选择器上增加时间选择的功能。一旦引入...
在本文中,我们将深入探讨如何基于JQuery UI的datepicker进行二次开发,以实现对时分秒的支持,并且提供皮肤切换的功能。JQuery UI是一个强大的JavaScript库,提供了多种用户界面组件,其中datepicker是一个常用的...
`jQuery UI Datepicker` 是一个流行的 JavaScript 库,用于在网页上添加日期选择功能。它源自 jQuery 库,提供了一种简单、用户友好的方式来处理日期输入。在这个特定的场景中,我们不仅关注基本的日期选择,还涉及...
在网页开发中,jQuery UI 的 Datepicker 是一个广泛使用的组件,它为用户提供了方便的日期选择功能。然而,原生的 Datepicker 默认情况下只允许选择单个日期。本主题将深入探讨如何通过扩展和定制,实现 jQuery ...