Php “显示”;价格“;使用jQueryUIDatePicker的日期文本?

Php “显示”;价格“;使用jQueryUIDatePicker的日期文本?,php,javascript,jquery,jquery-ui,datepicker,Php,Javascript,Jquery,Jquery Ui,Datepicker,我希望有人能帮助我 我使用jQueryUIDatePicker显示我的预订日历。 我已经成功地用不同的日期颜色来挑选日期。 但我需要在jQueryUIDatePicker中显示每个日期的预订价格。我怎么做?有什么例子吗? 这是我的代码: function checkAvailability(mydate){ if (jResult==null) { return [true,"ui-state-notbooked"]; } else {

我希望有人能帮助我

我使用jQueryUIDatePicker显示我的预订日历。 我已经成功地用不同的日期颜色来挑选日期。 但我需要在jQueryUIDatePicker中显示每个日期的预订价格。我怎么做?有什么例子吗? 这是我的代码:

function checkAvailability(mydate){
    if (jResult==null)
    {
        return [true,"ui-state-notbooked"];
    }
    else
    {
        var $return=true;
        var $returnclass ="ui-state-notbooked";
        $checkdate = $.datepicker.formatDate('yy-mm-dd', mydate);
        $.each(jResult, function(key, val){     
            var date1 = $checkdate.split("-");
            var date2 = key.split("-");
            if(date1[1]==date2[1] && date1[2]==date2[2])
            {
                switch (val)
                {
                  case "red": 
                    $returnclass= "preBookedRed_class";
                    break;
                  case "blue": 
                    $returnclass= "preBookedBlue_class";
                    break;
                  case "yellow": 
                    $returnclass= "preBookedYellow_class";
                    break;
                  default: 
                    $returnclass= "preBooked_class";
                }               
            }           
        });
        return [$return,$returnclass];
    }
}

此函数在DatePicker中的beforeShowDay调用。此代码仅用于在datepicker中显示不同的颜色。

不知道您使用的是哪个版本,我基于_generateHTML()函数中的github版本行1560:

'" href="#">' + printDate.getDate() + '</a>')) + '</td>';
”“href=“#”>”+printDate.getDate()+”)+”;
添加定价应该很容易,只需添加一些额外的加价:

'" href="#">' + printDate.getDate() + '</a>')) + '<span class="booking-price">$0.00</span></td>';
”“href=“#”>”+printDate.getDate()+”)+“$0.00”;
我建议扩展datepicker并创建您自己的更新,这样更新就不会干扰定制,可以在这里找到一篇好文章:

祝你好运