簡體   English   中英

動態添加新行bootstrap-datetimepicker不起作用

[英]Add new row dynamically bootstrap-datetimepicker not working

我有一張桌子:

<tr>
<td><div class="form-group"><div id="date" class="input-group date"><input type="text" class="form-control"><span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span></div></div></td>
<td><a href="#" class="btn btn-danger btn-sm"><span class="glyphicon glyphicon-trash"></span></a></td>
</tr>

我使用按鈕動態創建新行:

    $("#addInt").click(function() {
        $("#intTbl").each(function () {
            var tds = '<tr>';
            $.each($('tr:last td', this), function () {
                tds += '<td>' + $(this).html() + '</td>';
            });
            tds += '</tr>';
            if ($('tbody', this).length > 0) {
                $('tbody', this).append(tds);
            } else {
                $(this).append(tds);
            }
        });
    });

我使用bootstrap-datetimepicker在表單中創建日期字段,但是當我動態添加新行時,日期字段不起作用。

嘗試這個 :

<tr>
<td><div class="form-group"><div class="input-group date"><input type="text" class="form-control"><span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span></div></div></td>
<td><a href="#" class="btn btn-danger btn-sm"><span class="glyphicon glyphicon-trash"></span></a></td>
</tr>

$('body').on('focus',".date", function(){
    $(this).datetimepicker();
});​

代替 :

$('#date').datetimepicker();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM