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 に答える