javascript - 多个日期选择器字段 id

标签 javascript jquery datepicker

我有一个很长的 html 文档,其中有大约一百个日期选择器。当然,每个都有自己的 id,格式为 (DueDate'num'),例如“DueDate401”:

<div id="DueDate">
  <label for="DueDate">Due date:<br></label>
  <input name="DueDate" type="date" id="DueDate401"/>
</div>

处理事件的JS如下:

$(function() {
$( "#DueDate401" ).datepicker({
    dateFormat:"d-M-yy",
    showButtonPanel:true,
    changeMonth:true,
    changeYear:true
}); 
});

我有一个模糊的想法,应该使用这样的东西:

document.getElementById("DueDate"+id)

但不确定。希望得到帮助。

更新:哦,是的,问题))))上面的 JS 示例显示了如何对特定日期选择器字段进行引用。由于每个下一个日期选择器都会更改其 id,因此我不知道如何更改此 Javascript 来处理所有日期选择器。

最佳答案

也使用类。将输入的类名称命名为 DueDate,

那么你可以这样使用

$(function() {
$( ".DueDate" ).datepicker({
dateFormat:"d-M-yy",
showButtonPanel:true,
changeMonth:true,
changeYear:true
}); 
});



<input name="DueDate" class="DueDate" type="date" id="DueDate401"/>

关于javascript - 多个日期选择器字段 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21881910/

相关文章:

javascript - 限制 map 后结果

javascript - 在 IE 中使用 jquery 显示 gif

javascript - 在 jquery 中从隐藏哈希值创建关联数组

javascript - bootstrap datepicker,beforeShowDay 在第二次点击后起作用

cordova - datePicker 插件在 Phonegap 2.0 中不起作用

jquery - 文本输入字段作为 jQuery 日期选择器默认日期

javascript - 带有表单的 JSP 和 JavaScript

javascript - 如何在 ios 中的 html 文件中查找 div 标记的计数?

javascript - 使用 Javascript 将类 div 在 DOM 中向上移动?

javascript - 更改所有带有类的 div 以适应大多数内容的 div