【发布时间】:2014-08-18 22:41:17
【问题描述】:
我正在显示一个内部带有 texbox 的表格,其中某些 texbox 具有呈现日历的 datepicker 类。 我正在尝试通过单击提供的链接在表格中添加一行。我可以添加行,但行内的新 texboxes 不显示日期选择器日历。
jQuery(function(){
var counter = 5;
jQuery('a.sumJobs').click(function(event){
event.preventDefault();
counter++;
var newRow = jQuery('<tr><td>'+ counter +'</td><td><input type="text" name="designation[]" id="employer3" /></td><td><input name="from[]" type="text" class="datepicker hasDatepicker" id="from'+ counter +'" /></td' +
counter + '><td><input name="to[]" type="text" class="datepicker hasDatepicker" id="to'+ counter +'" /></td>' +
counter + '<td><input type="text" name="totalexp[]" id="totalexp" /></td></tr>');
jQuery('table.sumJobs').append(newRow);
});
});
$(function() {
$( ".datepicker" ).datepicker({
changeMonth: true
,changeYear: true
,yearRange: '1960:' + new Date().getFullYear()
});
});
这是呈现新行的链接
<a href="#" title="" class="sumJobs"><center>Add another experience</center></a>
【问题讨论】:
-
您是否有理由同时使用
$和jQuery并拥有两个文档就绪处理程序?
标签: javascript jquery html dom html-table