Ответ 1
Вы можете получить простую подсказку над глификоном, используя атрибут title (который пуст в вашем примере).
title="info"
Не уверен, что это возможно, я пытаюсь вызвать всплывающую подсказку над глификоном внутри группы ввода, мой код (который не работает):
<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.
Вы можете получить простую подсказку над глификоном, используя атрибут title (который пуст в вашем примере).
title="info"
Используя ответ @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();
Надеюсь, что это поможет,
-Эндрю
Загрузочный новичок здесь...
Чтобы использовать плагин Tooltip с символом-значком, я нашел успешное завершение тега span-значка знака с привязным тегом без href:
<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. Пока нет икоты.
<span class="glyphicon glyphicon-info-sign icon_info" title="info"></span>
Затем добавьте javascript-код для инициализации всплывающей подсказки, как показано ниже:
$(".icon_info").tooltip();
Использование Bootstrap Popover делает его немного приятным, вот документация и пример кода
$(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="#" onclick="location.href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css'; return false;" 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>