我尝试为Tooltip(Bootstrap)和标准的html验证表单显示两个不同的标题。
的示例代码<form data-toggle="validator" role="form" class='containter'>
<div class="form-group">
<label for="inputTwitter" class="control-label">Twitter</label>
<div class="input-group">
<span class="input-group-addon">@</span>
<input type="text" data-toggle="tooltip" title="Do it here..." pattern="^([_A-z0-9]){3,}$" maxlength="20" class="form-control" id="inputTwitter" placeholder="1000hz" required>
</div>
</div>
<div class="form-group">
<input type="submit" value="Check Form">
</div>
</form>
但由于某些原因,我没有工具提示显示以及http://getbootstrap.com/javascript/#tooltips
是否可以这样做,当您移动计算机时,鼠标显示为title =&#34; messages1&#34;,以及错误的推导&#34; pattern&#34;标准消息&#34;以指定格式输入数据。&#34;添加了标题=&#34; messages2&#34;?
可以这样做tooltip-title="messages1"
和error-pattern-title="messages2"
吗?
Bootstrap工具提示:
错误讯息:
更新1:
添加了data-title="Custom Title"
<input type="text" data-toggle="tooltip" pattern="^([_A-z0-9]){3,}$" maxlength="20" class="form-control" data-title="Custom Title" title="Do it here.." id="inputTwitter" placeholder="1000hz" required>
答案 0 :(得分:1)
使用以下脚本。技巧是将工具提示应用于输入的父标记。如果这有帮助,请告诉我。的 Working Fiddle 强>
$(function () {
$('#inputTwitter').parent().tooltip({
title : $('#inputTwitter').data('title')
});
})
答案 1 :(得分:0)
您可以这样设置:
var newValue = 'This is a new message';
$(tooltip-selector).attr('title', newValue)
.tooltip('fixTitle')
.tooltip('show');
我建议您使用data-original-title
代替title
Fiddle here
检查@Mehmet Duran answer