在 Jquery UI 日期选择器中与日期一起显示动态价格

奥力士

在旅游套餐预订网站中,我想在日期旁边显示价格就像这样这就是我的日历的样子。

这是我尝试过的。

$(function() {
  var dayrates = [100, 150, 200, 250, 300, 350, 400];

  $("#datepicker").datepicker({
    minDate: 0,
    beforeShowDay: function(date) {
        showButtonPanel: false;
        minDate: 0;
      var selectable = true;
      var classname = "";
      var title = "Rs" + dayrates[date.getDay()];


      return [selectable, classname, title];

    },
    dateFormat:"dd-mm-yy"
  });
});

无论如何要显示每天的不同价格。我可以获得包含 Ymd 格式和价格的日期的数组。就像

var dates = {2018-12-11:Rs.5999,2018-12-12:Rs6999,2018-12-13:Rs.3999} 等等。

索里亚·达萨纳亚克

试试这个...

var dates = {}
dates[new Date('12/13/2019')]='Rs.500';
dates[new Date('12/14/2019')]='Rs309';
dates[new Date('01/25/2020')]='Rs200';

$('#DatePicker').datepicker({
    showButtonPanel: false,
    minDate: 0,
    beforeShowDay: function(date) {

      var hlText = dates[date]; 
      var date2 = new Date(date);
      var tglAja = date2.getDate();
        if (hlText) {
             updateDatePickerCells(tglAja,hlText);
            return [true, "", hlText];
        }
        else {
            return [true, '', ''];
        }
	},
    
    
    
});
function updateDatePickerCells(a,b) {

    var num = parseInt(a);

    setTimeout(function () {

        $('.ui-datepicker td > *').each(function (idx, elem) {

            if((idx+1)==num){
                value=b;   
            }else{
                 value=0;   
            }
    
            var className = 'datepicker-content-' + CryptoJS.MD5(value).toString();

            if(value == 0)
                addCSSRule('.ui-datepicker td a.' + className + ':after {content: "\\a0";}'); // 
            else
                addCSSRule('.ui-datepicker td a.' + className + ':after {content: "' + value + '";}');

            $(this).addClass(className);
        });
    }, 0);
}
var dynamicCSSRules = [];
function addCSSRule(rule) {
    if ($.inArray(rule, dynamicCSSRules) == -1) {
        $('head').append('<style>' + rule + '</style>');
        dynamicCSSRules.push(rule);
    }
}
    .ui-datepicker td a:after
    {
        content: "";
        display: block;
        text-align: center;
        color: Blue;
        font-size: small;
        font-weight: bold;
    }
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/core.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/md5.js"></script>
<link href="https://code.jquery.com/ui/1.10.4/themes/cupertino/jquery-ui.css" rel="stylesheet"/>

<input type="text" id="DatePicker">

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使jQuery UI日期选择器与angular2一起使用?

来自分类Dev

如何在jQuery UI日期选择器中动态设置最小和最大日期

来自分类Dev

jQuery UI:日期选择器显示不正确

来自分类Dev

jQuery UI日期选择器显示不正确

来自分类Dev

jQuery Ui日期时间选择器

来自分类Dev

jQuery UI日期时间选择器

来自分类Dev

jQuery ui 日期选择器

来自分类Dev

在jQuery Mobile UI中添加日期选择器

来自分类Dev

无法使用jQuery UI的日期选择器比较日期

来自分类Dev

jQuery UI日期选择器日期格式

来自分类Dev

jQuery-UI 的日期选择器的默认日期范围

来自分类Dev

jQuery UI的日期选择器未出现在动态输入上

来自分类Dev

jQuery UI-无法使日期选择器正常工作

来自分类Dev

jQuery Ui日期选择器不起作用?

来自分类Dev

jQuery Mobile UI日期选择器格式

来自分类Dev

jQuery UI-无法使日期选择器正常工作

来自分类Dev

jQuery UI 日期选择器 - 通过单击另一个按钮更改范围

来自分类Dev

Ng-model 值不会与多个 Angular Bootstrap UI 日期时间选择器一起显示

来自分类Dev

如何验证jQuery UI日期选择器“从日期”到“到日期”

来自分类Dev

如何在jQuery UI日期选择器中禁用公共假期?

来自分类Dev

jQuery UI日期选择器,文本框中带有默认文本

来自分类Dev

如何在jQuery UI日期选择器中禁用公共假期?

来自分类Dev

在JQuery UI日期选择器中选择星期数或日期

来自分类Dev

无法使用jQuery UI的日期选择器设置默认日期

来自分类Dev

未来的日期引发错误的jQuery UI的日期选择器

来自分类Dev

动态引导UI日期选择器

来自分类Dev

当我单击“下一个/上一个”按钮时,如何在jQuery UI日期选择器中制作月份变化的动画

来自分类Dev

jQuery UI 日期选择器使用 input type="text"

来自分类Dev

将jquery UI日期选择器绑定到输入元素的焦点上

Related 相关文章

  1. 1

    如何使jQuery UI日期选择器与angular2一起使用?

  2. 2

    如何在jQuery UI日期选择器中动态设置最小和最大日期

  3. 3

    jQuery UI:日期选择器显示不正确

  4. 4

    jQuery UI日期选择器显示不正确

  5. 5

    jQuery Ui日期时间选择器

  6. 6

    jQuery UI日期时间选择器

  7. 7

    jQuery ui 日期选择器

  8. 8

    在jQuery Mobile UI中添加日期选择器

  9. 9

    无法使用jQuery UI的日期选择器比较日期

  10. 10

    jQuery UI日期选择器日期格式

  11. 11

    jQuery-UI 的日期选择器的默认日期范围

  12. 12

    jQuery UI的日期选择器未出现在动态输入上

  13. 13

    jQuery UI-无法使日期选择器正常工作

  14. 14

    jQuery Ui日期选择器不起作用?

  15. 15

    jQuery Mobile UI日期选择器格式

  16. 16

    jQuery UI-无法使日期选择器正常工作

  17. 17

    jQuery UI 日期选择器 - 通过单击另一个按钮更改范围

  18. 18

    Ng-model 值不会与多个 Angular Bootstrap UI 日期时间选择器一起显示

  19. 19

    如何验证jQuery UI日期选择器“从日期”到“到日期”

  20. 20

    如何在jQuery UI日期选择器中禁用公共假期?

  21. 21

    jQuery UI日期选择器,文本框中带有默认文本

  22. 22

    如何在jQuery UI日期选择器中禁用公共假期?

  23. 23

    在JQuery UI日期选择器中选择星期数或日期

  24. 24

    无法使用jQuery UI的日期选择器设置默认日期

  25. 25

    未来的日期引发错误的jQuery UI的日期选择器

  26. 26

    动态引导UI日期选择器

  27. 27

    当我单击“下一个/上一个”按钮时,如何在jQuery UI日期选择器中制作月份变化的动画

  28. 28

    jQuery UI 日期选择器使用 input type="text"

  29. 29

    将jquery UI日期选择器绑定到输入元素的焦点上

热门标签

归档