css日期切换年份,jquery UI日期选择器月份和年份只有css定位问题

您可以在显示之前操作datepicker,但请记住,如果页面上有其他日期选择器,则需要重置,因为只有1个实际日期选择器

我有created a demo这可能会做你想做的。希望能帮助到你。

HTML

Normal:

No days:

CSS

p {

position:absolute;

bottom:5px;

}

div.noDays table {

display:none;

}

的JavaScript(需要jQuery和jQueryUI的)

$('input').datepicker({

showButtonPanel: true,

changeMonth: true,

changeYear: true,

dateFormat:'MM yy',

beforeShow: function(input, inst) {

if ($(input).hasClass('noDays')) {

$('#ui-datepicker-div').addClass('noDays');

} else {

$('#ui-datepicker-div').removeClass('noDays');

$(this).datepicker('option', 'dateFormat', 'yy-mm-dd');

}

},

onClose: function(dateText, inst) {

if ($('#ui-datepicker-div').hasClass('noDays')) {

var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();

var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();

$(this).datepicker('setDate', new Date(year, month, 1));

}

}

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值