Twitter bootstrap 使用引导关闭PopopOver时,如何在输入中保留文本

Twitter bootstrap 使用引导关闭PopopOver时,如何在输入中保留文本,twitter-bootstrap,Twitter Bootstrap,我目前已经用Bootstrap 2在我的页面上实现了一个popover。popover在html中有一个文本输入。我希望在显示/隐藏popover时保留输入中的文本。我怎样才能做到这一点?您是否尝试过: var temptext; $('#myPopover').on('hidden.bs.popover', function () { temptext = $("#input").val(); }) 它有用吗?若否: $( "#input" ).change(function() {

我目前已经用Bootstrap 2在我的页面上实现了一个popover。popover在html中有一个文本输入。我希望在显示/隐藏popover时保留输入中的文本。我怎样才能做到这一点?

您是否尝试过:

var temptext;
$('#myPopover').on('hidden.bs.popover', function () {
  temptext = $("#input").val();
})
它有用吗?若否:

$( "#input" ).change(function() {
    temptext = $("#input").val();
});

Daniel Cheung的上述答案在需要维护与popover内元素的事件绑定的情况下不起作用。对我来说,有效的解决方案是简单地确定任何popover的父容器都有一个“popover”类,这意味着我们可以应用自己的Jquery逻辑隐藏/显示popover内容

$('.popover').hide()//隐藏popover $('.popover').show()//显示popover

如果你想获得更多的乐趣,你应该能够在绑定事件之前在初始化每个popover时调整它们的id,如果你想让多个popover同时工作的话;我只是没有这个需要