我有这个脚本,想要从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>
答案 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
类的同一元素上。