关闭javascript确认框后如何从按钮上移开焦点

时间:2018-12-06 16:37:10

标签: javascript jquery html css twitter-bootstrap

我有一个带有引导元素的按钮。

{{1}}

它具有css属性,我将其涂成红色。

当用户单击删除按钮时,将显示JavaScript确认。

问题是每当我单击“取消”时,按钮就会被聚焦。如何删除焦点按钮?

这是jQuery代码:

{{1}}

3 个答案:

答案 0 :(得分:1)

也许您可以尝试 blur() 按钮?

<script>
    $(document).on('click', ':not(form)[data-confirm]', function(e) {
        if( !confirm($(this).data('confirm')) ) {
            e.stopImmediatePropagation();
            e.preventDefault();
            $(this).blur(); // to make the focus disappear
        }
    });
</script>

答案 1 :(得分:0)

$(this).blur();

取消焦点

答案 2 :(得分:0)

$(this).blur();

document.activeElement.blur()
相关问题