Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在日历上选择特定日期,以使用jQuery UI Datepicker触发函数_Javascript_Jquery - Fatal编程技术网

Javascript 如何在日历上选择特定日期,以使用jQuery UI Datepicker触发函数

Javascript 如何在日历上选择特定日期,以使用jQuery UI Datepicker触发函数,javascript,jquery,Javascript,Jquery,我试图在jQueryUIDatePicker onChange中添加一条条件语句,以便在从日历中选择某些日期时触发一个函数。范例 if (selecteddate == ‘01/15/2019’){ alert('Function A Triggered'); updateDataA(); } else if (selecteddate == ‘01/25/2019’){ alert('Function B Triggered'); upd

我试图在jQueryUIDatePicker onChange中添加一条条件语句,以便在从日历中选择某些日期时触发一个函数。范例

if (selecteddate == ‘01/15/2019’){
         alert('Function A Triggered');
     updateDataA();
}
else if (selecteddate == ‘01/25/2019’){
         alert('Function B Triggered');
     updateDataB();
}
我发现了一些与我正在寻找的内容相近的东西,但是我不知道如何通过选择日期而不是选择月份和年份下拉菜单来触发函数来修改脚本以触发函数。希望这是可能的。任何帮助都将不胜感激。下面是我试图调整的脚本

$(function() {
    $( "#datepicker1" ).datepicker({
      changeMonth: true,
      changeYear: true,
      dateFormat: 'MM yy',
      altField: "#id",
      altFormat: "mm/yy",
      onChangeMonthYear: function(year, month, oDatepicker) {
            alert('Year: ' + year + ', Month: ' + month);
            updateDataD(); 
      }
    });
}); 
选择日期选择器时调用onSelect:

onSelect: function(dateText, inst) {
    if (dateText == ‘01/15/2019’){
        // your function
    }
}
选择日期选择器时调用onSelect:

onSelect: function(dateText, inst) {
    if (dateText == ‘01/15/2019’){
        // your function
    }
}
在datepicker的方法中,第一个参数将日期作为文本引用。您可以使用它来确定触发哪个函数

函数updateDataA{console.logUpdate Data A;} 函数updateDataB{console.logUpdate Data B;} $calendar.datepicker{ onSelect:函数dateText{ 如果dateText==2019年1月15日更新数据; 否则,如果dateText==2019年1月25日UpdateDab; } }; 在datepicker的方法中,第一个参数将日期作为文本引用。您可以使用它来确定触发哪个函数

函数updateDataA{console.logUpdate Data A;} 函数updateDataB{console.logUpdate Data B;} $calendar.datepicker{ onSelect:函数dateText{ 如果dateText==2019年1月15日更新数据; 否则,如果dateText==2019年1月25日UpdateDab; } };
哇,这太棒了!谢谢你的快速回答。这几天我一直在想办法。再次感谢你。哇,这太棒了!谢谢你的快速回答。这几天我一直在想办法。再次感谢,谢谢!这对我也有帮助。谢谢你的帮助,谢谢!这对我也有帮助。我感谢你的帮助。