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