默認情況下,每當選擇日期時,jQuery UI日期選擇器都會重置日曆HTML。我希望能夠更改/添加日曆的元素(添加圖像,背景等),並讓它們在單擊日期後保留。當點擊日期時,我可以獲取jQuery UI日期選擇器元素不重置嗎?
例如,此腳本作爲內聯日期選擇器以第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>
瞭解如何當您單擊某一天,24日由藍色變爲白色。我希望它留下來的藍色。
注意:這只是一個示例來演示問題,而不是我的實際代碼。
我正在尋找在修改jQuery UI小部件代碼之前是否有簡單的解決方案。
您的目標是什麼?允許多個日期選擇在打開和關閉之間的日曆上粘貼? – j08691
我的目標是添加/修改日曆的HTML,並在單擊日期後保留我的更改。像改變背景顏色,添加圖像,改變邊界等 –
此外,沒有開幕式/閉幕式。日曆是內聯的(請參閱演示/代碼) –