我正在使用jquery创建一个日期选择器。我在更改弹出日历的颜色时遇到问题。
我的代码是:
$(function() {
$( "#checkin" ).datepicker({minDate : 0, dateFormat: 'dd-mm-yy'});
$("#checkin").addClass("my-class");
$("#checkout").attr("disabled", "disabled");
$( "#checkout" ).datepicker({minDate:0, dateFormat: 'dd-mm-yy'});
$( "#checkin" ).on("change",function(){
onCheckin();
});
});
function onCheckin(){
if($("#checkin").val() !== ""){
$("#checkout").removeAttr("disabled");
var dateMin = $('#checkin').datepicker("getDate");
var rMin = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 1);
$("#checkout").datepicker('option', 'minDate', new Date(rMin));
}else{
$("#checkout").val("");
$("#checkout").attr("disabled", "disabled");
}
}
html是:
<div class='row'>
<div class='col-4'>
<p>Checkin: <input type='text' id='checkin' ></p><br>
</div>
<div class='col-4'>
<p>Checkout: <input type='text' id='checkout'>
</div>
</div>
Css是:
.my-class{
background-color: #FF0F0F !important;
}
它改变了文本区域的颜色,但我想在日历弹出时提供刚性背景。我是网络开发新手。任何帮助都将不胜感激。