【发布时间】:2021-04-27 22:34:42
【问题描述】:
在 Bootstrap 4 中,我使用以下示例代码来更新工具提示的标题(其中 'statusIcon' 是元素,在本例中是一个很棒的字体图标,但相同的原则将适用于按钮或其他任何内容:
$(statusIcon).attr('data-original-title', 'Check Error logs for details').tooltip();
Razor 页面 html 元素:
<i class="fas fa-circle fa-lg" id="statusIcon:@item.Id" data-bs-toggle="tooltip" data-bs-placement="right" title="Started" data-bs-animation="false" style="font-size: 1.5em; color: #28A745"></i>
阅读 Bootrap 5 的手册,他们似乎没有告诉我们如何使用 Vanilla JS 实现这一目标
到目前为止我在 Javascript 中尝试过的内容:
var statusIconId = 'statusIcon:' + pluginId + '';
var statusIcon = document.getElementById(statusIconId);
document.getElementById(statusIconId).setAttribute("data-bs-original-title", 'Check Error logs for details');
我在元素 ID 中使用变量,因为我正在使用 Razor 列表视图中的元素。
【问题讨论】:
标签: javascript bootstrap-5 asp.net-core-5.0