入力テキストにフォーカスがあるたびにポップアップするインジケーターを作成しようとしています。ポップオーバーの内容はhtmlです。
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>
ラベル内のコンテンツは更新されますが、ポップオーバーは更新されません。ポップオーバーを閉じて、入力テキストを再度フォーカスすると(開くため)、更新されたラベルが表示されます。
どんな助けでも大歓迎です:)