如何从输入类型的Jquery / javascript中的日期获取月份的日期

时间:2019-04-28 09:32:19

标签: javascript jquery

当遍历输入类型为date的输入时,我无法提取带有它的当前日期,这意味着当我在获得随机数的日期上应用getDate()时。

jQuery(".JESUSISKINGANDIWILLBEINTHESCHOOLOFDAVIDHOGAN input[type=date]").each(function(){
var date = new Date(jQuery(this).val());
}

1 个答案:

答案 0 :(得分:0)

很难说出您要完成的任务,但是我竭尽所能帮助您寻找解决方案。

在以下示例中,如果更改了smth,我将遍历所有数据字段。

这是JSfiddle:https://jsfiddle.net/mkbctrlll/8zfxhpuL/31/

<form id="date-test" action="">
  <input type="date" id="1">
  <input type="date" id="2">
  <input type="date" id="3">
  <input type="date" id="4">
  <input type="date" id="5">
  <input type="date" id="6">
  <input type="date" id="7">
  <input type="date" id="8">
  <input type="date" id="9">
  <input type="date" id="10">
</form>
const $dateFields = $('[type="date"]')

console.log($dateFields)
$('#date-test').on('change', function(event) {
    console.log(`Chosen value: ${ $(event.target).val() }`)

  loopDateFields()
})

function loopDateFields() {
    $dateFields.each(function(index, singleField) {
    console.log(`The field no#${ index } has the following value: ${ $(singleField).val() }`)
  })
}

如果您需要更具体的帮助,请进一步详细说明您的问题。现在真的很难理解您要在这里实现的目标。