2

複数選択したいので、jqueryのdatepickerを操作してみます。ここで、選択した日のスタイルを変更したいと思います。たとえば、テキストを緑色にします。スタイルを変更する方法がわかりません。可能性はありますか?

助けてくれてありがとう!

これが私のコードです:

$(".testpicker").datepicker({

    numberOfMonths: 2,
    showButtonPanel: false,
    onSelect: function(test,object){
        console.log(object.id);

        //#####My first tries######//:
        $("#"+object.id).css('color','green');
        $(this).css('background-color','white');
        //###########//

        if(~$.inArray(test,dates))
        {
            console.log(test)
        }
        else
        {
            dates.push(test);
        }
        console.log(dates);
        console.log(object);
        //prevents closing
        $(this).data('datepicker').inline = true;
    },
    onClose: function() {
        $(this).data('datepicker').inline = false;
    }
});
4

2 に答える 2

2

datepicker で選択した日付の色を変更するには、jsp ページで次の css を使用します。

#ui-datepicker-div .ui-state-highlight {
   background:red;
}
于 2013-07-23T12:03:06.500 に答える
0

インスペクター(firebug)を開いて、選択したセル(選択した日付)に割り当てられたクラスを確認する必要があると思います。

たとえば、今日の日にクラスが与えられます.ui-state-highlight

選択した日付にクラスが与えられます.ui-state-active

于 2013-05-13T10:45:18.880 に答える