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与×一起工作代码>