我正在使用引导日期选择器。我需要突出显示一些随机日期。
例如:
我需要突出显示 1、3、8、20、21、16、26、30 等日期。您能告诉我如何在引导日期选择器中突出显示这些随机日期吗?
根据 Amphetamachine 的建议在 bootstrap-datepicker 上突出显示某些日期 https://stackoverflow.com/questions/22514772/highlight-certain-dates-on-bootstrap-datepicker提供了解决此问题所需的大部分内容。该问题的答案可以改编为以下内容
$('.inline_date').datepicker({
multidate: true,
todayHighlight: true,
minDate: 0,
beforeShowDay: function(date) {
var hilightedDays = [1,3,8,20,21,16,26,30];
if (~hilightedDays.indexOf(date.getDate())) {
return {classes: 'highlight', tooltip: 'Title'};
}
}
});
上面的代码会将突出显示样式类应用于每月列出的日期,通过进一步检查,您可以将其限制为特定月份。一些旧的浏览器可能不支持indexOf,在这种情况下你可以使用JS库或扩展if。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)