不确定这是否可行,我试图在输入组内的glyphicon上调用工具提示,我的代码(不起作用)是;
<div class="input-group">
<input type="text" class="form-control" name="security" id="security"><span class="input-group-addon"><span class="glyphicon glyphicon-info-sign" data-toggle="tooltip" data-container: 'body' title="" data-original-title="Security Code"></span></span>
</div>
我正在使用Bootstrap 3和最新版本的jQuery。
答案 0 :(得分:72)
您可以使用title属性(在您的示例中为空白)对glyphicon进行简单的工具提示。
title="info"
答案 1 :(得分:21)
使用@MadJack的答案我重写了你的代码并在JSFiddle上进行了测试。
HTML:
<div class="input-group" style='margin-top: 100px;'>
<input type="text" class="form-control" name="security" id="security">
<span class="input-group-addon">
<a class='my-tool-tip' data-toggle="tooltip" data-placement="left" title="Tooltip here">
<!-- The class CANNOT be tooltip... -->
<i class='glyphicon glyphicon-info-sign'></i>
</a>
</span>
</input>
</div>
JS:
$("a.my-tool-tip").tooltip();
希望这有帮助,
-Andrew
答案 2 :(得分:5)
这里的Bootstrap新手......
要使用带有字形图标的Tooltip插件,我发现使用没有href的锚标记包装glyph-icon span标记成功:
<a data-toggle="tooltip" class="tooltipLink" data-original-title="Tooltip text goes here">
<span class="glyphicon glyphicon-info-sign"></span>
</a>
另外,请务必使用工具提示初始化链接的工具提示:
$("a.tooltipLink").tooltip();
我使用Bootstrap 3.03,jQuery 1.10.2 + Firefox 26,Chrome 32.0.1700和IE 11.0.9600进行了测试。到目前为止,没有打嗝。
答案 3 :(得分:4)
$(".icon_info").tooltip();
然后添加javascript代码以初始化工具提示,如下所示:
class Tenant(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
telephone = models.CharField(max_length=30)
email = models.CharField(max_length=30)
contract_end = models.DateField(blank=False)
def __str__(self):
return u'%s %s' % (self.first_name, self.last_name)
答案 4 :(得分:0)
使用Bootstrap的Popover效果不错, 这里是 documentation和示例代码片段
$(function () {
$('.fa').popover({trigger: "hover"});
})
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="Information Popover snippet">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Information Popover snippet</title>
<script src="https://code.jquery.com/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
</head>
<body>
<span><i data-content="Simple Clean way to show more detailed information about anything" class="fa fa-question-circle"></i></span>
</body>
</html>