默认情况下,jQuery UI 日期选择器会在选择日期时重置日历 HTML。我希望能够更改/添加日历的元素(添加图像、背景等)并在单击日期后让它们保持不变。
例如,此脚本以 24 日蓝色背景作为内联日期选择器开始。当您单击另一个日期(例如 15 日)时,HTML 将重置并且蓝色背景消失。单击日期后,我希望它保持蓝色。
<script>
$(function(){
$('#cal').datepicker({
onSelect: function(dateText, inst) {
console.log(dateText);
// dont do anything else
}
});
$('.ui-state-default:contains(24)').css('background-color','blue');
});
</script>
<div id='cal'></div>
演示:http: //jsfiddle.net/DtvZM/
看看当你点击一天时,第 24 天如何从蓝色变为白色。我希望它保持蓝色。
注意:这只是一个演示问题的示例,而不是我的实际代码。
在修改 jQuery UI 小部件代码之前,我想看看是否有一个简单的解决方案。