jquery-ui datepicker 修改today按钮事件;close按钮事件
来源:互联网 发布:全民超神刷钻石软件。 编辑:程序博客网 时间:2024/06/05 17:55
1.修改datepicker 中 today 按钮默认选中今天:
在jquery-ui.js中找到_attachHandlers
_attachHandlers: function(e) { var i = this._get(e, "stepMonths"), s = "#" + e.id.replace(/\\\\/g, "\\"), ele = e.input.context; e.dpDiv.find("[data-handler]").map(function() { var e = { prev: function() { t.datepicker._adjustDate(s, -i, "M") }, next: function() { t.datepicker._adjustDate(s, +i, "M") }, hide: function() { //ele.value=""; $(s).val("").trigger("change"); t.datepicker._hideDatepicker() }, today: function() { t.datepicker._gotoToday(s) }, selectDay: function() { return t.datepicker._selectDay(s, +this.getAttribute("data-month"), +this.getAttribute("data-year"), this), !1 }, selectMonth: function() { return t.datepicker._selectMonthYear(s, this, "M"), !1 }, selectYear: function() { return t.datepicker._selectMonthYear(s, this, "Y"), !1 } }; t(this).on(this.getAttribute("data-event"), e[this.getAttribute("data-handler")]) }) },在里面的today就是我们要找的位置啦,将里面的today function中添加两句话
$(s).blur();
return t.datepicker._selectDay($(s), +t.datepicker._getInst($(s)[0]).selectedMonth, +t.datepicker._getInst($(s)[0]).selectedYear, t.datepicker._getInst($(s)[0]).dpDiv.find(".ui-datepicker-today")), !1
添加完之后是这样:
today: function() { t.datepicker._gotoToday(s); $(s).blur(); return t.datepicker._selectDay($(s), +t.datepicker._getInst($(s)[0]).selectedMonth, +t.datepicker._getInst($(s)[0]).selectedYear, t.datepicker._getInst($(s)[0]).dpDiv.find(".ui-datepicker-today")), !1 },完成,这样点击today之后就会默认选择当前日期
2.将close按钮修改成清空按钮
同上,先在jquery-ui.js中找到_attachHandlers
在里面的hide function就是了
在function中添加 $(s).val("").trigger("change");
这样
hide: function() { $(s).val("").trigger("change"); t.datepicker._hideDatepicker() },记得一定要trigger一下
阅读全文
0 0
- jquery-ui datepicker 修改today按钮事件;close按钮事件
- Jquery 回车触发按钮事件
- 按钮事件
- 按钮事件
- 按钮事件
- Android UI系列:关于按钮点击事件
- esri infowindow 样式修改 和 按钮事件
- 修改navigationController的返回按钮事件
- 修改ALV 工具条--添加、删除按钮,按钮响应事件
- jQuery.unbind解除按钮的事件
- jquery 回车触发按钮点击事件
- 按钮点击事件的实现方式---JQuery
- jQuery判断按钮事件(radio、checkbox)
- [JQuery]随心所欲添加删除按钮Click事件
- jquery实现button按钮的点击事件
- android 点击事件 按钮事件
- 事件处理---按钮触摸事件
- jquery ui datepicker修改ui风格主题
- [算法] 字符串模式匹配 KML BM Sundy AC
- 修改Maven默认的本地仓库
- js距离现在时间计算
- Python制作一个简单的计算器
- 洛谷 P1709 [USACO5.5]隐藏口令Hidden Password
- jquery-ui datepicker 修改today按钮事件;close按钮事件
- mybatis和spring整合报错:No bean named 'sqlSessionFactory' is defined
- bootstrap使用
- Session对象的一个应用实例
- 神经网络笔记
- HttpServletRequest
- CodeReview之try catch finally
- CSS3文字描边效果
- TCP/IP协议