我試圖創建一個指標,只要輸入的文本聚焦就會彈出。 popover的內容是html。更新Bootstrap彈出窗口內容
JS
$('.validate').popover({
html : true,
trigger : 'focus',
content : function() {
return $('#popover-content').html();
}
});
在更改
$('.validate').change(function() {
var eval_me = $('.validate').val();
$('#sample').html(eval_me);
});
的HTML
<div class="input-prepend">
<span class="add-on"><i class="icon-lock"></i></span><input type="text" class="validate" data-placement='right' title="Hello World">
</div>
<div id="popover-content" style="display: none">
<div class="row"><label id="sample">This is your div content</label></div>
</div>
拉貝里面的內容我得到更新,但popover不是。關閉彈出窗口並重新輸入文字(打開它)會顯示更新後的標籤。
任何幫助表示讚賞:)
你怎麼激活你的popover?另外,把它扔在一個jsFiddle或codepen中會幫助 – jessh
它在輸入被聚焦時被激活,當我初始化popover時觸發:'focus'' –