2016-08-21 109 views
-2

我想使用jqueryui datepicker.I想要使用內聯模式。當用戶選擇一個日期時,我會得到選定的日期。我想知道的是在視覺上改變所選日期的背景顏色。我只有一個盤旋,但我需要一個「選擇」背景顏色變化:更改所選JQuery UI日期選擇器的顏色?

https://jsfiddle.net/vum5816p/9/

var sale = []; 

    $('#datepickerdiv').datepicker({ 
     onSelect: function(dateText, instance) { 
     sale.push('fecha: "' + dateText + '"'); 
     }  
    });` 

回答

1

您可以使用jQueryUI的theme做到這一點,或者通過找出正確的CSS選擇器瀏覽器檢查元素工具。

+0

這不會告訴我的JavaScript代碼,使顏色棒。我不認爲你明白我想做什麼,我希望選定的日期,改變背景顏色並「保留」,直到做出新的選擇。我不得不想知道兩件事: - 應用背景顏色的「單擊」事件並將其粘住 - 上次選定日期的「刪除」(如果有) –

+0

jQuery UI使用CSS實現了樣式選中狀態。可能有JavaScript代碼,你可以做,但它是多餘的,使用CSS來調整所選擇的CSS類,它會在日期選擇時被jQuery UI自動應用。 – jedifans

+0

不確定CSS本身,可以將行爲添加到其中,檢查其他日期不是先前選擇的,也不是在事件上以背景方式觸發背景。這是我在這裏問的。 我想要的是類似於這個問題,除了我不尋找當前的日期,但'當前選擇'。我不認爲有這樣的課程。 http://stackoverflow.com/questions/24449323/how-to-change-the-background-color-of-current-day-in-jquery-datepicker-onclick?rq=1 –

相關問題