我正在尝试td
使用来自 AJAX 提要的数据表创建动态元素。
这是该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 文件中工作元素的创建。