1

当我悬停存储在数组中的表数据时,我正在使用带有 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 的新手,感谢任何建议......

4

0 回答 0