1
私は動的にJavascriptを使用して、ブートストラップポップオーバーの内容を変更する方法を見つけるためにしようとしている、しかし、この方法は、私がこれまで働いていないに遭遇していますブートストラップがセットポップオーバーは、コンテンツ
<!--object with the popover-->
<input id="popoverlist" type="text" name="poplist" placeholder="Enter data" data-html="true" data-content="" rel="popover" data-placement="bottom" data-original-title="pop list" >
$('#popoverlist').popover({
offset: 10,
trigger: 'manual',
animate: false,
html: true,
placement: 'left',
template: '<div class="popover" onmouseover="$(this).mouseleave(function() {$(this).hide(); });"><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title"></h3><div class="popover-content"><p></p></div></div></div>'
}).click(function(e) {
e.preventDefault() ;
}).mouseenter(function(e) {
$(this).popover('show');
});
方法I
$('#popoverlist').data('bs.popover').html("<p>New content</p>");
//and using the inner HTML
document.getElementsByClassName("popover-content")[0].innerHTML = '<p>New content</p>';
ただし、これらのメソッドはいずれもhtmlデータの内容を変更しません。
を私はポジションを入れ替えた後、内容が変更、感謝をしました:) – D3181