data-content-id没有抓取内容

时间:2013-09-24 23:59:49

标签: html

我有这个脚本,想要从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>

1 个答案:

答案 0 :(得分:0)

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

编辑:

  

这就是整个div我正在使用:&lt; div class =“hasTooltip”&gt;让我看看   工具提示&lt; / div&gt; &lt; div class =“pageContent”   数据内容识别= “测试” &GT; CONTENTEXAMPLE&LT; / DIV&GT;

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