こんにちは、初期化後にデータテーブルをレンダリングし、リンク用の新しい行を追加しようとしています
これは私のコードの一部であり、「後に挿入」が機能していないようです。
$('#table thead tr').each(function() {
nCloneTh.insertAfter(this.childNodes[5]);
});
誰でも私を助けることができますか?5 列目の後に nCloneTh(th element) を挿入したいと思います。
助けてthx
私のコード全体は次のようになります
$(document).ready(function() {
var nCloneTh = document.createElement('th');
var nCloneTd = document.createElement('td');
nCloneTh.innerHTML = '<img src="style/img/icon_trash.png" id="imglink" title="Entfernen" class="center">';
$('#table thead tr').each(function() {
nCloneTh.insertAfter(this.childNodes[5]);
});
$('#table tbody tr').each(function() {
nCloneTd.insertAfter(this.childNodes[5]);
});
$('#table tfoot th').each(function() {
nCloneTh.insertAfter(this.childNodes[5]);
});
dataTable = $('#table').dataTable({
'bProcessing':true,
'bServerSide':true,
'sAjaxSource':'feedback.php',
"oLanguage": {
"sUrl": "language/dataTables.german.txt"
},'aoColumnDefs':[{'bSearchable': false, 'bVisible':false, 'aTargets':[0]},
{'bSortable': false, 'aTargets':[5]},
{ 'fnRender': function(o,val){return '<a>tss</a>';}, 'aTargets': [ 6]}
]
});
dataTable.fnClearTable( 0 );
dataTable.fnDraw(false);
});