表示するたびにツールチップスターのコンテンツを更新しようとしていますが、毎回うまくいきません。私のコードは次のようになります。
$('#harvesterTable').find('tr').each(function(i, el) {
$(this).tooltipster({
content: $('#tooltipTable'),
functionBefore: function (origin, continueTooltip) {
continueTooltip();
$('#tooltipTable').bootstrapTable('removeAll');
$('#tooltipTable').bootstrapTable('refresh', { url: '/ReporterDataSource/FlowStatisticsWS.svc/GetRouterDataByHarvesterID?id=' + $tds.eq(0).text() });
$(".tooltipster-content").html($('#tooltipTable'));
}
});
});
コードからわかるように、ツールチップが表示される前に、ブートストラップ テーブルのデータ URL を更新しているので、ホバーされている行またはセルのデータを取得します。ブートストラップ テーブルの更新をテストしましたが、コードの他の部分で行っているように正しく動作します。ただし問題は、ツールチップスターが常に新しいテーブル データを表示するとは限らないことです。
どんな助けでも素晴らしいでしょう!ありがとう!