在页面上显示当前月份

时间:2017-03-10 17:10:18

标签: jquery html

我有以下代码,但看起来我仍然遗漏了一些东西。

https://jsfiddle.net/ww3ez6t1/

<div id="YourFieldTitle"></div>
$(document).ready(function(){
  var monthNames = "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ];
  var month = (new Date()).getMonth();
  $("input[title='YourFieldTitle']").val(monthNames[month]);
});

1 个答案:

答案 0 :(得分:1)

首先,您的JSFiddle未配置为使用jQuery。接下来,你有一些语法错误。

  1. 你的阵列缺少一个左大括号。
  2. 您是按ID而不是标题搜索。
  3. 您没有更改值,而是更改了元素的内容(您应该使用texthtml)。
  4. 因此代码应如下所示:

    $(document).ready(function(){
      var monthNames = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ];
      var month = (new Date()).getMonth();
      $("#YourFieldTitle").text(monthNames[month]);
    });