AMB*_*AMB 4 html javascript css jquery twitter-bootstrap
我想在单击链接时使用javascript/jquery更改超链接标题.HTML
<a
href="javascript:addRss('234');"
class="btn btn-success"
title="Add content to Personal RSS"
id="addRssbtn"
data-toggle="tooltip" >
<i class="fa fa-rss fa-lg"></i>
</a>
Run Code Online (Sandbox Code Playgroud)
CSS
@import url("http://netdna.bootstrapcdn.com/bootswatch/3.1.1/cerulean/bootstrap.min.css");
@import url("http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap-theme.min.css");
@import url("http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css");
Run Code Online (Sandbox Code Playgroud)
JAVASCRIPT
$(function (){$('[data-toggle="tooltip"]').tooltip({});});
function addRss(hash){
$("#addRssbtn").attr("class", "btn btn-success active");
$("#addRssbtn").attr("title", "Remove content from Personal RSS");
$("#addRssbtn").attr("href", "javascript:unaddRss(" + hash + ");");
//some other post data stuff
};
Run Code Online (Sandbox Code Playgroud)
只有当我不使用时,标题才会改变并显示
data-toggle="tooltip"
Run Code Online (Sandbox Code Playgroud)
那么当点击链接时,如何使data-toggle ="tooltip"将新更改的标题显示为工具提示?
上面的代码正在工作,除了我的电脑上的新工具提示,但没有在jsfiddle.
使用fixTitle选项更新工具提示.
$("#addRssbtn").attr("title", "Remove content from Personal RSS")
Run Code Online (Sandbox Code Playgroud)
变
$("#addRssbtn").attr("title", "Remove content from Personal RSS").tooltip('fixTitle');
Run Code Online (Sandbox Code Playgroud)
您可以添加.tooltip('show');以直接显示工具提示:
$("#addRssbtn").attr("title", "Remove content from Personal RSS").tooltip('fixTitle').tooltip('show');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2724 次 |
| 最近记录: |