0

我有这个脚本,想从 data-content-id 中获取信息:

$('.hasTooltip').each(function() { // Notice the .each() loop, discussed below
$(this).qtip({
    content: {
        text: $('#tooltip-content-' + $(this).data('contentId')) // Grab  
    content using data-content-id attribite value
    }
});

});

我尝试了以下 html 代码,但内容没有被抓取。

<div class="pageContent" data-contentid="test">CONTENTEXAMPLE</div>
4

1 回答 1

0

将您的属性更改为data-content-id. 或使用$(this).data('contentid').

编辑:

这就是我正在使用的整个 div:<div class="hasTooltip">悬停我查看工具提示</div> <div class="pageContent" data-contentid="test">CONTENTEXAMPLE</div>

这是因为您的data-contentidisin 不在.hasTooltip元素上,将其放在具有该类data-contentid的同一元素上。.hasTooltip

于 2013-09-25T00:03:01.727 回答