如何合并两个jQuery日期选择器
How to merge two jQuery Datepickers
我有两个id和名称不同的日期选择器。我可以将两者合并并删除多余的代码吗?
<script>
jQuery(function() {
jQuery( "#<portlet:namespace/>other_date" ).datepicker({
showOn: "button",
buttonImage: "/html/themes/control_panel/images/common/calendar.png",
buttonImageOnly: true,
changeMonth: true,
changeYear: true
});
jQuery( "#<portlet:namespace/>bene_relation_birth_date").datepicker({
showOn: "button",
buttonImage: "/html/themes/control_panel/images/common/calendar.png",
buttonImageOnly: true,
changeMonth: true,
changeYear: true
})
});
</script>
<input type="text" name="other_date" label="" value=""
id="other_date"></input>
<input type="text" name="bene_relation_birth_date" label="" value=""
id="bene_relation_birth_date"></input>
您可以同时选择两个元素,然后使用.ech()对它们进行循环。在循环中,您将日期选择器应用于所选的每个元素。可以使用this
关键字访问循环中的当前元素。
类似这样的东西:
var selector = "#other_date, #bene_relation_birth_date";
jQuery(selector).each(function(i, elm) {
jQuery(this).datepicker({
showOn: "button",
buttonImage: "/html/themes/control_panel/images/common/calendar.png",
buttonImageOnly: true,
changeMonth: true,
changeYear: true
});
});
相关文章:
- 让两个 jquery 脚本像它们应该的那样协同工作
- 具有相同函数名称的两个 jquery 插件之间的冲突
- 简化两个 jquery 代码
- 两个jquery幻灯片护林员
- 为什么获胜't执行两个Jquery行
- 使用this和not组合两个jQuery语句
- 我很难让两个jquery脚本一个接一个地工作
- 页面上有两个jQuery应用程序,一次只能运行一个
- 同一页面中两个 jquery 手风琴的不同样式
- 如何在两个 jquery ui 选项卡中使用弹性滑块
- Browserify:如何 aviod 两个 jQuery 实例
- 两个jquery插件,第二个不工作
- 如何解决两个 jquery 冲突
- 如何设置两个 jquery cookie
- 同时打开两个 jquery 日期选取器
- 如何处理未捕获的类型错误: $(..).弹出框不是加载两个jQuery文件时的函数
- 这两个jQuery语句中没有错误,但我只是想知道为什么
- 在同一页面中使用两个 jQuery 库
- 两个jQuery选择器有什么区别
- 同一页面上的两个 jQuery 日期选择器具有不同的 CSS 样式