javascript - 用于多个输入的 jQuery Datepicker

标签 javascript jquery jquery-ui datepicker jquery-ui-datepicker

我有一个 jQuery 日期选择器脚本:

$(function() {
    $( "#datepicker" ).datepicker({ dateFormat: "yyyy-mm-dd" });
}); 

当我想为两个输入初始化此脚本时,它仅适用于第一个输入。如何将它用于两个输入?

<input type="text" name="MyDate1" id="datepicker">
<input type="text" name="MyDate2" id="datepicker">

最佳答案

只需将所有id 更改为class

<input type="text" name="MyDate1" class="datepicker">
<input type="text" name="MyDate2" class="datepicker">

$(function() {
  $( ".datepicker" ).datepicker({ dateFormat: "yyyy-mm-dd" });
}); 

也可以用

$(function() {
  $( "input[name^=MyDate]" ).datepicker({ dateFormat: "yyyy-mm-dd" });
});

关于javascript - 用于多个输入的 jQuery Datepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10803518/

相关文章:

javascript - 用鼠标水平滚动 ul

javascript - 将 div 元素中的文本与 Raphael SVG 元素一起制作动画

c# - Javascript 更新为 asp :HiddenField isnot detected server side in IE, 但适用于 Chrome

javascript - 需要 iFrame 外部的父按钮来调用 iFrame 内部加载的 JS 函数

javascript - 指定自定义搜索参数时,jqGrid 自定义 editfunc 不起作用

Jquery nth-child 未按预期工作

javascript - 在父 div 缩小时隐藏子 <div>?

javascript - Jquery Tab菜单滚动箭头

javascript - 如何在 IE 中使用 javascript 从客户端获取文件大小?

子元素上的 JavaScript 事件处理程序