jquery - 如何设置 jquery 日期选择器的默认大小?

标签 jquery jquery-ui datepicker width

看看此页面。日期选择器本身(调用 <div id="calendar"> )最初设置的宽度为“68em”。然后我使用 $("#calendar").children().css("width","auto");将宽度设置为自动(以便它填满页面)。如您所见,这有效。然而,更改月份(使用按钮)会导致 jQuery 将宽度更改回来。有没有正确的方法来解决这个问题?

最佳答案

快速但肮脏的解决方案是使用 ! important覆盖元素上设置的样式:

#calendar .ui-datepicker-inline {
    width: auto ! important
}

这并不漂亮,但它可以轻松完成工作。

关于jquery - 如何设置 jquery 日期选择器的默认大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1500346/

相关文章:

javascript - 如何使用 JavaScript 验证日期和时间

javascript - jQuery:检查绑定(bind)元素是否存在的性能更好?

Jquery插入unicode而不是符号

javascript - 时间选择器未正确放置附加在文本框上的 jquery

javascript - JQuery 的 DatePicker 自动选择工作日

javascript - jQuery 日期选择器 : preselect month of second datepicker

javascript - 如何获取多个span的html内容并将值添加为class

javascript - Chrome 版本 61 为 document.documentElement.scrollHeight 返回不同的结果

javascript - 加载页面时动态设置选择选项

javascript - Datepicker minDate 与 StartDate