Javascript “引导”;隐藏。bs.modal“;被解雇但汉德勒赢了';行不通

Javascript “引导”;隐藏。bs.modal“;被解雇但汉德勒赢了';行不通,javascript,bootstrap-4,Javascript,Bootstrap 4,我已将此短处理程序注册到我的模式对话框,我希望在关闭对话框时停止播放: window.Js = { // hidden.bs.registration registerCloseModalHandler: function (modalId) { $(modalId).on("hidden.bs.modal", function (e) { $("#wavAduioPlayer&

我已将此短处理程序注册到我的模式对话框,我希望在关闭对话框时停止播放:

window.Js = {
    // hidden.bs.registration
    registerCloseModalHandler: function (modalId) {
        $(modalId).on("hidden.bs.modal",
            function (e) {
                $("#wavAduioPlayer").src = "";  // <-- BREAKPOINT
            });
    },

    // Button onclick event works
    stopPlayer: function() {
        $("#wavAduioPlayer").src = "";
    };
};
当我关闭对话框时,执行会命中断点,但
src
未设置为
“”

我已通过关闭
&次检查功能。这是可以预期的。

$(“#wavAduioPlayer”)
返回一个jQuery对象。您不能通过普通javascript方式访问
src
属性。尝试:

$("#wavAduioPlayer").attr('src', '');
或者可以将对象转换回本机DOM元素:

$("#wavAduioPlayer").get(0).src = "";
$(“#wavAduioPlayer”)
返回jQuery对象。您不能通过普通javascript方式访问
src
属性。尝试:

$("#wavAduioPlayer").attr('src', '');
或者可以将对象转换回本机DOM元素:

$("#wavAduioPlayer").get(0).src = "";

好的,这样行。但是为什么按钮onclick与
×一起工作好的,可以了。但是为什么按钮onclick与
×一起工作