我有一个在表中添加行的函数,但是在添加特定'td'的类之后没有反映出来。
$("#add_resource_button").click(function() {
$("#add_resource_table").append('<tr><td><select name="add_resource"></select></td><td><select name="add_role"></select></td><td><input type="text" name="start_date_tentative" class="date"/></td></tr>');});
这里的类“日期”我已经实现了datepicker插件,它应该显示所有字段的日期弹出类似于=“date”......但对于'td'来说点击按钮后添加,这不会发生。
我尝试使用:
$("#add_resource_button").on ("click",".date",function() {
$("#add_resource_table").append('<tr><td><select name="add_resource"></select></td><td><select name="add_role"></select></td><td><input type="text" name="start_date_tentative" class="date"/></td></tr>');
});
这不是自己添加行。任何人都可以提出解决方案来完成这项工作。提前致谢。
答案 0 :(得分:1)
尝试
$("#add_resource_button").click(function () {
var $row = $('<tr><td><select name="add_resource"></select></td><td><select name="add_role"></select></td><td><input type="text" name="start_date_tentative" class="date"/></td></tr>').appendTo('#add_resource_table');
$row.find('.row').datepicker();
});