【发布时间】:2016-03-02 16:49:48
【问题描述】:
我有一个日期输入、一个月份输入和一个年份输入,以及一个显示的日期选择器。单击图像时,我会在每个输入中输入日期、月份和年份。
现在我的问题是日、月和年输入的 id 会动态变化,我想将它们指定为参数:
<input name="dayXX" id="dayXX">
<input name="monthXX" id="monthXX">
<input name="yearXX" id="yearXX">
<input name="calendario" id="calendario" onclick="$(this).openDatepicker();">
<input type="hidden" id="datepicker">
$(function () {
$("#datepicker").datepicker({
firstDay: 0,
monthNames: ['January', 'February', 'March',
'April', 'May', 'June',
'July', 'August', 'September',
'October', 'November', 'December'],
dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
dayNamesShort: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],
dayNamesMin: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],
dateFormat: 'dd-mm-yy',
});
});
jQuery(function($) {
$.fn.openDatepicker = function() {
$('#datepicker').datepicker('show');
var date = $("#datepicker").datepicker().val();
alert(date);
};
});
XX 会动态变化。
但这是异步的,不会将值返回给“openDatepicker”函数。点击日期时如何调用函数并返回值?
【问题讨论】:
-
你能解释一下XX文本是如何动态变化的吗?也许有了这些信息,我可以更新我的答案来帮助你。
-
它没有规则,我有这么多表格,有一些不同的日/月/年代码,(它们将来会长大),我必须使用javascript/jquery标准函数
-
我用新闻更新了代码
-
@cucuru 你想做什么?点击图片是什么意思?你的意思是日历小部件弹出和日期选择?你能发个小提琴吗?
标签: javascript jquery datepicker