Javascript 引导模式弹出确认防止多次单击
Javascript 引导模式弹出确认防止多次单击,javascript,jquery,html,modal-dialog,bootstrap-modal,Javascript,Jquery,Html,Modal Dialog,Bootstrap Modal,$('button[name=“remove_levels”]”)。在('click',函数(e){ var$form=$(this).closest('form'); e、 预防默认值(); $('#确认')。模态({ 背景:“静态”, 键盘:错误 }).1('点击','删除'),功能(e){ /*$(本)。关(e)*/ 警报(“你好世界”); }); }); 点击这里 你确定吗? 删除 取消 您的问题是每次打开modal时都在堆叠one()事件 解决方案1:从模式初始化中删除单击事件:
$('button[name=“remove_levels”]”)。在('click',函数(e){
var$form=$(this).closest('form');
e、 预防默认值();
$('#确认')。模态({
背景:“静态”,
键盘:错误
}).1('点击','删除'),功能(e){
/*$(本)。关(e)*/
警报(“你好世界”);
});
});代码>
点击这里
你确定吗?
删除
取消
您的问题是每次打开modal时都在堆叠one()
事件
解决方案1:从模式初始化中删除单击事件:
$('button[name=“remove_levels”]”)。在('click',函数(e){
var$form=$(this).closest('form');
e、 预防默认值();
$('#确认')。模态({
背景:“静态”,
键盘:错误
})
});
$('确认')。在('单击','删除')上,函数(e){
/*$(本)。关(e)*/
警报(“你好世界”);
});代码>
点击这里
你确定吗?
删除
取消
您的代码段不工作,请修复it@Dekel这段代码对我来说运行良好。单击“单击此处”会给我“消息”:“未捕获的类型错误:$(…)。模式不是函数”
@Dekel是的,我已签入mozila。铬合金似乎有问题。@Dekel您能检查一下吗。现在在两个浏览器中都可以正常工作。我希望我的删除单击事件应该在按钮[name=“remove\u levels”]
单击中event@Chinmay235添加了第二种可能的解决方案。