我将jquery-confirm与远程内容一起使用,并希望在返回内容中使用 Bootstrap Tooltip。除了工具提示之外,一切都按预期工作。
这是我的代码:
$(".div-link").click(function(){
var $this = $(this),
$cjstate = $this.data("cjstate");
$.confirm({
title: $cjstate.toUpperCase(),
content: 'url:<?=site_url('main/remote_page/')?>'+$cjstate,
contentLoaded: function(data, status, xhr){
$('[data-toggle="tooltip"]').tooltip(); // TRIE INIT TOOLTIP HERE - DIDN'T WORK
},
onContentReady: function () {
$('[data-toggle="tooltip"]').tooltip(); // TRIE INIT TOOLTIP HERE - DIDN'T WORK
},
columnClass: 'medium',
buttons: {
Close: function(){
// close window
}
}
});
});
我的 remote_page 看起来像这样。我已经评论了我尝试过的内容。
<!-- TRIED THIS AND IT DIDN'T WORK -->
<!-- <link rel="stylesheet" href="<?=site_url('assets/css/custom.css');?>"> -->
<table id="cjtbl" class="table table-sm">
<thead>
<tr>
<th class="bg-primary">PowerBI Report</th>
</tr>
</thead>
<tbody>
<?php foreach ($results as $item) :?>
<tr>
<td><a href="<?=$item['link'];?>" data-toggle="tooltip" data-placement="top" title="Tooltip on top" target="_blank"><?=$item['report'];?></a></td>
</tr>
<?php endforeach;?>
</tbody>
</table>
<script type="text/javascript">
//$('[data-toggle="tooltip"]').tooltip(); // TRIE INIT TOOLTIP HERE - DIDN'T WORK
</script>
我错过了什么?