0

我将如何修改下面的函数以分配当前日期的值而不是 2013 年 4 月 11 日?

<script type="text/javascript">
$('#FormsPageID table tr:nth-child(12) td:nth-child(2) div span span input')
  .on('focus', function(){
      var $this = $(this);
      if($this.val() == '4/11/2013'){
          $this.val('');
      }
  })
  .on('blur', function(){
      var $this = $(this);
      if($this.val() == ''){
          $this.val('4/11/2013');
      }
  });
</script>
4

2 回答 2

1

这会起作用

var date = new Date();
var strDate = (date.getMonth() + 1) + "/" + date.getDate() + "/" +date.getFullYear()
于 2013-04-11T18:49:33.780 回答
0

根据 Parthik 的答案,您可以将其设为一个函数,在 .val() 中调用它

function getCurrentDate() {
    var date = new Date();
    var strDate = (date.getMonth() + 1) + "/" + date.getDate() + "/" +date.getFullYear()
    return strDate;
}

在您的代码中,更改:

$this.val('4/11/2013');

$this.val(getCurrentDate());
于 2013-04-11T18:52:23.107 回答