【问题标题】:how to get the date from datepicker in jquery如何从jquery中的datepicker获取日期
【发布时间】:2023-03-05 19:20:01
【问题描述】:

我使用这个 sn-p 来使用 datepicker 显示日期:

$(document).ready(function(){

    $("#txtFrom").datepicker({
      numberOfMonths: 1,
      onSelect: function (selected) {
        var dt = new Date(selected);
        dt.setDate(dt.getDate() + 1);
        $("#txtTo").datepicker("option", "minDate", dt);
      }
    });
    $("#txtTo").datepicker({
      numberOfMonths: 1,
      onSelect: function (selected) {
        var dt = new Date(selected);
        dt.setDate(dt.getDate() - 1);
        $("#txtFrom").datepicker("option", "maxDate", dt);
      }
    });

    $('#txtFrom').on("click", function(){
      alert($(this).getDate());
    });
});

现在我希望能够将每个日期存储在一个变量中,并在选择并单击输入提交按钮后显示和提醒。 请帮忙

注意:在sn-p中我确实试过了,但是没用。

Hope you can help from the entire code here

【问题讨论】:

  • 您正在使用 onSelect 事件,在该事件中您正在获取所选日期,因此请坚持下去。有什么问题?
  • @Satpal。希望您不介意运行 sn-p 以查看我正在尝试的内容并提醒日期。
  • 谢谢它的工作。介意解释一下我的 sn-p 到底出了什么问题?
  • 您使用$('#txtFrom').on("click" 附加了点击,正如我所做的$('.submit-here').click(function() { 并注意txtToDate = selected;

标签: javascript jquery


【解决方案1】:

你可以试试按钮点击事件:

$('#txtFrom').on("click", function(){
      alert($("#txtFrom").val());
      alert($("#txtTo").val());
 });

【讨论】:

    【解决方案2】:

    如果你想作为日期对象使用:

    $('#txtFrom').datepicker( 'getDate' )
    

    【讨论】:

      猜你喜欢
      • 2011-06-22
      • 1970-01-01
      • 1970-01-01
      • 2014-12-27
      • 1970-01-01
      • 1970-01-01
      • 2021-07-22
      • 2014-08-23
      • 2011-02-03
      相关资源
      最近更新 更多