3
我正在嘗試使用AJAX feed中的Datatables創建動態td
元素。如何將bootstrap.tooltips插件應用於動態生成的元素?
下面是列中的相關aoColumnDefs
:
"aoColumnDefs": [
{
"mRender":function(data, type, row) {
return '<td class="ms">' +
'<div class="btn-group1">' +
'<a class="btn btn-small" rel="tooltip" data-placement="left" data-original-title="Edit">' +
'<i class="gicon-edit"></i>' +
'</a> ' +
'<a class="btn btn-small" rel="tooltip" data-placement="top" data-original-title="View">' +
'<i class="gicon-eye-open"></i>' +
'</a>' +
'<a class="btn btn-small" rel="tooltip" data-placement="bottom" data-original-title="Remove">' +
'<i class="gicon-remove"></i>' +
'</a>' +
'</div>' +
'</td>';
},
"aTargets":[7]
},
正如你可以看到我需要處理,這是創建的行後的bootstrap.tooltips
插件適用於<a>
元素。
以下是我已經試過了,其中包括jQuery選擇的其他組合:
"fnCreatedRow": function(nRow, aData, iDataIndex) {
$("a").tooltip();
},
沒有什麼我試圖在試圖讓插件來增強我的按鈕,並有提示出現在懸停工作過,他們有正確的CSS,因此它們不可見,因爲這個確切的HTML和CSS工作在靜態HTML文件中,而不需要動態創建元素。
感謝這個完美的作品! –
@JarrodRoberson - 很高興幫助。我一直有意在數據表中使用相同類型的功能,並且您的問題是深入研究該問題的良好藉口。 – mg1075
非常感謝!我在少於1分鐘(+1)的情況下解決了我的問題:) – Christos