我正在研究 jQuery UI DatePicker。当我使用changeMonth
和changeYear
属性时,月份和年份select
控件看起来都很奇怪。我想让它们彼此相邻并有一个空间
我使用开发者工具挖掘了一下,发现它的宽度固定为49%
尽管我手头有 css 文件,但我不应该更改其中的任何部分。
我尝试了几种解决方法...
我创建了一个名为widthClass
.widthClass{
width : '0px !important';
}
将其添加到月份控制器
$('.ui-datepicker-month').addClass('widthClass');
第二种方法是,
$('.ui-datepicker-month').css('width', '');
但他们都没有给出正确的结果。帮帮我...
这就是我的控制器应该是什么样子......
更新:
我可以通过将.click()
处理程序添加到文本字段来修改月份和年份控件的宽度。我能够看到欲望o / p。但是当我点击日期选择器中的任何其他导航控件时,它会被重置并且看起来像旧的一样。
我在.click()
通话中所做的是..
$("<text-field-class>").click(function(){
$('.ui-datepicker-month, .ui-datepicker-year').css('wdith', '30%');
});
即使我使用下一个/上一个/今天控件,如何保持这种应用样式永久化?