我正在創建一個dataTable,其中一行將包含五列。第三和第四列將有一個文本框,它是用唯一的ID動態創建的。第四行是提供日期。我想綁定datetimepicker與第四列中的每個文本框。這是我所做的:將datetimepicker綁定到動態創建的文本框 - jQuery
table = jQuery("#table_billing").dataTable({
"sAjaxSource": "includes/inc-billing2-db.php?mode=billing_dataTable",
"bDestroy": true,
"bPaginate": false,
"bInfo": false,
"bFilter": false,
"bSort": false,
"aoColumnDefs": [
{
"aTargets": [2],
"mRender": function(data, type, row) {
return '<input type="text" class="form-control invoice_number" name="invoice_number" id="invoice_number_'+ a +'" placeholder="Invoice Number" required="required" onblur="getvalue(this)">';
}
},
{
"aTargets": [3],
"mRender": function(data, type, row) {
return '<input type="text" class="form-control date" name="invoice_date" id="invoice_date_'+ b +'" placeholder="Invoice Date" required="required" onblur="getdate(this)">';
}
},
{
"aTargets": [4],
"mRender": function(data, type, row) {
return '<input type="button" class="btn-group btn-default btn-sm save" value="Save" name="save_bill" id="save_bill" onclick="jQuery(this).save(' + row[3] + ', ' + row[4] + ');">';
}
}
],
"fnCreatedRow": function(nRow, aData, iDisplayIndex, iDisplayIndexFull){
jQuery("#invoice_date_'+b+'").datetimepicker({ format: "<?php echo $jquery_date_format; ?>" });
a = a + 1;
b = b + 1;
//c = c + 1;
}
});
我試圖綁定datetimepicker動態生成的文本框,但我不能這樣做。我該怎麼做?我應該怎麼做才能顯示出來?
它還沒有工作。 – SSS