【发布时间】:2012-01-24 01:39:39
【问题描述】:
我需要一个 datetimepicker 来弹出日期输入字段的 onclick,日期选择器在 javascript 函数中定义,如下所示:
function loadcalendar(){
jQuery(function() {
$('#ar_startdate').datetimepicker({
dateFormat: 'yy-mm-dd',
showSecond: true,
timeFormat: 'hh:mm:ss'
});
$('#ar_enddate').datetimepicker({
dateFormat: 'yy-mm-dd',
showSecond: true,
timeFormat: 'hh:mm:ss'
});
});
}
现在,当我将输入字段作为行附加到表中后,动态地将输入字段填充到表行中时,我正在调用加载日历 像这样的:
// when a image in table_newrole is clicked the input fields are appended as a row in table_rolecart, below is the js code
$(document).ready(function() {
$("#table_newrole img.move-row").live("click", function() {
$("#table_rolecart tbody").append('<tr><td>Start Date: <input type="text" value="" id="ar_startdate"></td><td>End Date: <input type="text" value="" id="ar_enddate </td></tr>');
loadcalendar();
通过上述设置,日期选择器仅在第一个 iem 中显示,因为所有输入文本字段都共享相同的 id,所以我如何从索引创建一个 id 并在附加该行后将每个与 datepicker 相关联。 问候, 普里扬克
【问题讨论】:
标签: jquery