Jquery Datepicker 显示当前日期

标签 jquery jquery-ui

我想在日期选择器末尾显示今天的日期,如所附图像。

$(document).ready(function () {            

        $("#TextBox1").datepicker({
            changeMonth: true,
            changeYear: true,
            showOn: "button",
            buttonImage: "../calendar_up.gif",
            buttonImageOnly: true,
            buttonText: "Select date",
            showOtherMonths: true,
            selectOtherMonths: true
        });

enter image description here

有什么配置可以实现这一点吗?

TIA

最佳答案

我没有找到任何选项,但您当然可以让它看起来像是选择器的一部分:

var $datepicker = $("#datepicker").datepicker({
  changeMonth: true,
  changeYear: true,
  showOn: "button",
  buttonImage: "../calendar_up.gif",
  buttonImageOnly: true,
  buttonText: "Select date",
  showOtherMonths: true,
  selectOtherMonths: true
});

var $today = $datepicker.append("<div class='ui-widget ui-widget-content ui-helper-clearfix ui-corner-bottom' style='display:block;padding:2px;position:relative;top:-2px'>TODAY: " + formatDate(new Date()) + "</div>");

var $datePickerInner = $(".ui-datepicker");

$today.css("width", $datePickerInner.width() + 9.4 + "px");
$datePickerInner.removeClass('ui-corner-all').addClass('ui-corner-top');

function formatDate(date) {
  return (date.getMonth() + 1).toString() + '/' + date.getDate().toString() + '/' + date.getFullYear().toString();
}
<!doctype html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <title>datepicker demo</title>
  <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css">
  <script src="//code.jquery.com/jquery-1.12.4.js"></script>
  <script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
</head>

<body>
  <div id="datepicker"></div>
</body>

</html>

关于Jquery Datepicker 显示当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45540124/

相关文章:

jquery - 在 jquery 模板中定义新变量

javascript - jQueryUI 不在页面中加载

jquery - 从 widget 内部获取包含 jquery widget 的 div 对象

ruby-on-rails - 尝试更改数据表的设计外观时无法在 Rails 4 中找到文件 'jquery.ui.core'

javascript - 拖动后如何删除对象?用户界面

Jquery Autocomplete JSON字符串解析错误

javascript - $.ajax 请求值返回 [object Object]

javascript - 如何删除每个 <ul> 的最后一个 <li> 之后的所有文本?

jquery - 无法根据按钮的类别选择按钮

javascript - 自动完成:在最后一项上按向下箭头键后如何专注于第一项?