当我悬停存储在数组中的表数据时,我正在使用带有 ajax 请求的 Tooltipster 来显示来自 php 的动态数据。为了获取元素的内容,我使用了一个 jquery 函数(如下所示),它按预期工作。(警报输出正确的内容)
但我的问题是,代码仅将第一个数组值传递给 tooltipster,但我希望 tooltipster 获取悬停元素的值,就像在警报输出中一样,对 'tooltip 中表数据的悬停内容进行查询.php'。这是我的代码:
$('.tabledata').mouseover(function(){
var content = $(this).html();
//alert (content);
$('.tabledata').tooltipster({
position: 'left',
content: 'Loading...',
functionBefore: function (origin, continueTooltip) {
continueTooltip();
if (origin.data('ajax') !== 'cached') {
$.ajax({
type: 'POST',
url: 'tooltip.php',
data: { id: content},
success: function (data) {
origin.tooltipster('update', data).data('ajax ', 'cached');
}
});
}
}
});
});
我是 jquery 的新手,感谢任何建议......