gpt4 book ai didi

javascript - 使用 html 的 bootstrap 3 工具提示不起作用

转载 作者:行者123 更新时间:2023-12-02 23:36:27 25 4
gpt4 key购买 nike

我尝试在我的网站中使用 bootstrap 3 工具提示,并使用 html 显示工具提示的内容,但出现错误:无法读取未定义的属性“user”。

<div class="container">
<a href="#" data-toggle="tooltip" data-idx="0">Hover over me</a>
<a href="#" data-toggle="tooltip" data-idx="1">Hover over me</a>
<a href="#" data-toggle="tooltip" data-idx="2">Hover over me</a>
<a href="#" data-toggle="tooltip" data-idx="3">Hover over me</a>
<a href="#" data-toggle="tooltip" data-idx="4">Hover over me</a>
</div>
$(document).ready(function() {
var data = [{'user': "Amy"}, {'user': "Betty"}, {'user': "Cindy"}, {'user': "Debby"}, {'user': "Emily"}];
setTooltip(data);
})

function setTooltip(data) {
for (var i = 0; i < data.length; i++) {
$('[data-idx="' + i + '"]').tooltip({
html: true,
title: function() {
return "<p>User: " + data[i].user + "</p>";
}
});
}
}

这是控制台中的结果:

enter image description here

有人遇到这个问题吗?谢谢。

最佳答案

您必须更新 setTooltip 函数:

function setTooltip(data) {
for (var i = 0; i < data.length; i++) {
const name = data[i].user;
$('[data-idx="' + i + '"]').tooltip({
html: true,
title: "<p>User: " + name + "</p>"
});
}
}

工作 fiddle : https://jsfiddle.net/yqdhkcvz/10/

关于javascript - 使用 html 的 bootstrap 3 工具提示不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56272358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com