【bootstrap】如何在js中动态修改提示冒泡(Tooltips)的显示内容
写在前面
直接修改标签元素的data-original-title
属性即可。
用法示例
http://jsrun.net/8awKp/embedded/all/light
- index.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<title>Hello, world!</title>
</head>
<body>
<h1 id="app" class="text-center">Hello, world!</h1>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
<!--My JS-->
<script src="index.js"></script>
</body>
</html>
- index.js
// 启动提示冒泡
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})
// 为h1标签添加提示冒泡
$('#app').attr({
// 添加提示冒泡
'data-toggle': 'tooltip',
// 设置提示位置
// 上:top
// 右:right
// 下:bottom
// 左:left
'data-placement': 'bottom',
// 设置提示内容
'data-original-title': '我是提示冒泡的内容',
})
引用参考
https://getbootstrap.net/docs/components/tooltips/