我想显示一个工具提示,其中包含从 json 文件加载的内容。我正在使用工具提示插件。
工具提示必须显示信息的元素被赋予一个带有数字的 REL。
<span class="question hastip" rel="1">
这个数字将代表 json 对象中的元素
{
"users" : [
{
"name" : "John",
"functie" : "Frontend webdev"
},
{
"name" : "Doe",
"functie" : "backend webdev"
}
]
}
这是我调用onready的代码:
$('.hastip').tooltipsy({
showEvent: 'click',
hideEvent: 'click',
content: function ($el, $tip) {
var $el = $(this);
var active_tooltip = $el.attr('rel');
$.getJSON('/Scripts/test.js', function (data) {
$tip.html(function() {
var title = data.users[active_tooltip].name;
var mtext = data.users[active_tooltip].functie;
return '<div>' + title + mtext + '</div>';
});
});
return 'Fallback content';
},
});
显然我无法修复它,有什么帮助吗?我创建了一个jsFiddle