jquery - 使用 beforeShowDay 修改 jquery datepicker CSS

标签 jquery css datepicker

我正在使用 beforeShowDay 并将类 specialDay 分配给我日历中的特定日期;这很好用,但是我无法理解如何设置类的样式以及主题滚轮的 css 通常是如何工作的。我试过:

td .specialDate {
    background: #33CC66;
}

但这对日历的外观没有影响。有什么想法吗?

最佳答案

我遇到了同样的问题,幸运的是我找到了答案。 当您禁用一天(设置为“false”)时,可以有效地分配一个类(“.specialDate”)来更改背景颜色,但如果启用了日期则无效,因为我们有另一个样式化的 anchor (“a”)覆盖分配给“td” anchor 的类。

因此,如果您的日期启用了选择并想要更改样式,您必须编辑继承的“a” anchor ,如下所示:

.specialDate a { background: #33CC66 !important; }

添加“!important”(如果您愿意重复)指示以覆盖其他设置非常重要。

希望对您有所帮助!

关于jquery - 使用 beforeShowDay 修改 jquery datepicker CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1324443/

相关文章:

基于 :target 的 CSS 选择器

javascript - iPad 和 iPhone 通用应用程序的不同 CSS 样式表

Javascript 将 30 或 20、22 天添加到原始日期?

javascript - 比较 JavaScript 数组

javascript - 通过其选择器检查对象是否存在,使用 jQuery 或 Javascript 返回 bool 值

css - 使用 sprockets-sass 加速 compass sass 编译

php - Mysql 年月数据

javascript - react 测试库 : Unable to Change Material UI DatePicker Input Value

javascript - 在 jquery 中选择主复选框时选中/取消选中复选框

Jquery 移动 ListView 详细信息弹出窗口