当遍历输入类型为date的输入时,我无法提取带有它的当前日期,这意味着当我在获得随机数的日期上应用getDate()时。
jQuery(".JESUSISKINGANDIWILLBEINTHESCHOOLOFDAVIDHOGAN input[type=date]").each(function(){
var date = new Date(jQuery(this).val());
}
答案 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() }`)
})
}
如果您需要更具体的帮助,请进一步详细说明您的问题。现在真的很难理解您要在这里实现的目标。