【发布时间】:2015-08-24 14:16:02
【问题描述】:
所以我的 Grails 应用程序中有一个工作表单,其中有 4 个 <td><g:textField id="datepicker" .../></td> 实例,但我必须手动将 id 定义为
...
<td><g:textField id="datepicker1" .../></td>
...
<td><g:textField id="datepicker2" .../></td>
...
<td><g:textField id="datepicker3" .../></td>
...
<td><g:textField id="datepicker4" .../></td>
...
HTML 的头部(在我的 GSP 中)包含
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script type="text/javascript">
$(function() {
$("#datepicker1").datepicker();
$("#datepicker2").datepicker();
$("#datepicker3").datepicker();
$("#datepicker4").datepicker();
});
</script>
有没有一种方法可以做到这一点,我不必预先定义页面上有多少个日期选择器,将datepicker# 分配给每个,它只会弹出日历,无论哪个日期文本我点击的框?
在头脑中只使用一个#datepicker 并尝试在每个上都使用<td><g:textField id="datepicker" .../></td> 目前不起作用。
【问题讨论】:
-
使用类代替,即。
class="datepicker"和 jquery$(".datepicker").datepicker(); -
中提琴!非常感谢!像魅力一样工作
标签: javascript jquery html grails datepicker