javascript - 动态重新加载日期选择器

标签 javascript jquery json datepicker clone

好的,我有一个 JavaScript 对象来控制页面上的元素,例如加载 html、撤消、重做等。

当我撤消时,它会从应该是日期选择器的输入中删除日期选择器。

我的代码位于此处:http://jsfiddle.net/maniator/qAWuA/

我将代码更改为内联 JSON 只是为了 fiddle

它有 6 列,其中两列是带有开始日期和到期日期的日期选择器。

当用户单击“撤消”或“撤消全部”时,日期选择器将不再工作。

有人可以帮我吗?

谢谢:-D

已更新

仍然有问题,但我稍微改变了 fiddle

最佳答案

我解决了这个问题:

我将此行添加到两次撤消点击中:

self.refreshDatePickers();

在创建行时,我将其添加到过期中:

case 'expiration':
     td.append($('<input>',
          {value: i, name: index+"["+topIndex+"]", 
               type: 'text', size: 30, id: 'to['+topIndex+']', 
               'class': 'dp', 'index': topIndex}));
     break;

然后我添加了 refreshDatePickers 函数:

refreshDatePickers: function(){
    var self = this;
    $.each($('.dp'),function(){
        var index = $(this).attr('index');
        var tr = $(this).parent().parent();
        $( "input[name='startDate["+index+"]'], input[name='expiration["+index+"]']", tr ).removeClass("hasDatepicker");
        self.createDatePicker(index, tr);
    })
}

关于javascript - 动态重新加载日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5626992/

相关文章:

javascript - 在javascript中将转义文本转换为html?

javascript - addEventListener ("change"...输入工作改变innerHTML的值上升但不下降

javascript - 将 object.keys 复制到新对象

android - 如何打印 JSON 对象的字符串

javascript - 嵌套数组的 MongoDB $inc 和 $setOnInsert

javascript - yadcf:exFilterColumn() 可以处理不可见的列吗?

javascript - 当此跨度值更改时,如何触发事件?

javascript - JQuery 菜单 a href 选择 li

jQuery Ajax POST 请求通过 Laravel 作为 GET 发送

javascript - 使用 Node.js 和 express-handlebars 从 JSON 文件渲染 html