jquery - Bootstrap 4 Popover Javascript 显示后

标签 jquery twitter-bootstrap bootstrap-4 popover

我在链接上有一个弹出窗口,通过 JavaScript 初始化。在弹出窗口本身中,有一个调用函数的链接。但是,当单击弹出窗口内的链接时,没有任何反应。任何想法?我找不到这方面的答案。

链接和弹出窗口内容:

<a tabindex="0" href="#" role="button" class="remove-item-toggle">Remove</a>
<div id="remove-item-content" style="display: none;">
    <a href="#" class="remove-item">Confirm remove</a>
</div>

JavaScript:

$('.remove-item-toggle').popover({
    toggle: 'popover',
    trigger: 'click',
    html: true,
    placement: 'top',
    content: $('#remove-item-content').html(),
});

$('.remove-item').on('click', function () {
    // ---- nothing happens here, it's not fired ----
});

最佳答案

一旦显示弹出窗口,就应该分配click处理程序...

$('.remove-item-toggle').on('shown.bs.popover', function () {
     $('.remove-item').on('click', function () {
        console.log("works");
    });
})

https://www.codeply.com/go/daHrZxaK9v

关于jquery - Bootstrap 4 Popover Javascript 显示后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50075734/

相关文章:

jquery - 如何使用箭头外观和感觉进行面包屑 Bootstrap ?

html - 同一页面上的默认轮播和多元素轮播

css - 带 Bootstrap 和 Angular 的固定顶部导航栏

javascript - 替换 JS 中的 setInterval 计时器

javascript - 使用 Bootstrap CSS 我想显示正确的移动 View

javascript - 如何将 Laravel foreach 放入 JS 文件中?

jquery - 将 Div 转换为下拉菜单

jquery - 让 twipsy.js 工作(来自 twitter bootstrap)

javascript - 如何播放/暂停 JavaScript onClick 事件?

css - 输入组边界在中间加倍