所以我设法找到了一种方法来做我想做的事,但我不确定这是否是最聪明和最有效的方法......
我目前正在做的是使用弹出框来显示用户是否满足设置密码的密码条件。因为有 5 个字段,我决定在隐藏的 html 中创建它会更容易(使用隐藏类),然后使用 JQuerys.html()
将内容提供给弹出框。
这有效,直到我尝试在内容仍处于打开状态时刷新内容。在我自己无法弄清楚之后,我查看了几个解决方案,其中一个建议使用.popover('destroy');
,然后使用新内容再次显示它。但是,这要求您也重新初始化其他所有内容。
还有其他解决方案,但它们似乎要求您使用初始化的数据属性方法,我想不出一个好的方法(因为我想在隐藏时在 html 中创建内容。)
由于我找不到任何可行的解决方案,所以我重新初始化了所有内容,因此我创建了一个基本的 JavaScript 函数,然后调用.popover('destroy');
、重新分配所有内容和调用.popover('show');
,然后在我想更新弹出框的内容时调用此函数。
我想知道这是否是更新从 JavaScript 创建的引导 3.0 弹出框内容的最有效方法...?