Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
156 views
in Technique[技术] by (71.8m points)

jquery - Bootstrap tool-tip text change

I'm having an issue where I want to change the text for the tooltip, but it seems it's not doing so, and instead if you hover over you'll the text "your new title." I just want to change the text along with having that hover on text being displayed.

$(document).ready(function() {
  $('[data-toggle="tooltip"]').tooltip();
  $("#tool").attr('title', 'your new title');
});
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<div class="container">
  <h3>Tooltip Example</h3>
  <a href="#" id="button" data-toggle="tooltip" title="Hooray!">Hover over me</a>
</div>
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

jQuery's tooltip() plugin creates a data-original-title attribute on the tooltipped elements, and copies the initial content of that element's title attribute into it.

Dynamic changes to data-original-title are reflected in the tooltip, whereas changes in title do not affect it (after it has already been init'ed).

$(document).ready(function() {
  $('[data-toggle="tooltip"]').tooltip();
  $("#button").attr('data-original-title', 'your new title');
});
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<div class="container">
  <h3>Tooltip Example</h3>
  <a href="#" id="button" data-toggle="tooltip" title="Hooray!">Hover over me</a>
</div>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...