我在页面上有弹出窗口,它们工作得很好。 JS是从一个单独的文件中调用的。但是,我在页面上通过php在动态生成的表上使用popovers,并且使用与上面相同的逻辑,但它们没有。浏览网页寻找答案后,我被困住了。帮助
代码:
print('
<div>
<table class="table table-hover">
<tbody class="list">
<tr>
<th>Reference<a href="#" data-toggle="popover" data-content="test." data-placement="top"><i class="fa fa-question-circle pull-right"></i></a><a href="#" data-sort="order" class="sort"><i class="fa fa-sort pull-right"></i></a></th>
</tr>
</tbody>
</table>
和JS:
// Popup functionality
$(function () {
$('[data-toggle="popover"]').popover({'trigger':'hover'});
});
我假设如果在页面加载时调用JS功能,那么当动态php进入页面时它不会初始化。所以我认为它必须被添加到某个地方的PHP?