javascript - 如何禁用特定功能的 window.alert 并重新启用它?

标签 javascript jquery

我使用 jquery 触发下拉菜单的更改事件,

var year = jQuery("#cq-year option:eq(2)").val();
jQuery("#cq-year").val(year).trigger('change');

但它在警报中显示错误“缺少 GetModels 所需的参数。” 我已禁用 jQuery(window).load 上的警报,但我只想禁用这些特定警报的警报。

window.alert = function() { };

那么如何重新启用此功能呢?

最佳答案

window.alert 函数保存在临时变量中,并在完成后重新分配它。

var temp = window.alert;
window.alert = function() { };
alert('this is not shown');
window.alert = temp;
alert('this is shown');

关于javascript - 如何禁用特定功能的 window.alert 并重新启用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42688745/

相关文章:

javascript - 如何在没有 document.write 的情况下在 HTML 页面中显示 JavaScript 变量

javascript - 为什么输入字段没有设置边框?

javascript - 将 getElementsByName 替换为 getElementsById 不起作用

javascript - 在队列中预加载 mp3 文件以避免在播放队列中的下一个文件时出现任何延迟

javascript - js函数转jquery

jquery - 如何使用 jquery 将 css 3d 转换属性添加到 dom 元素?

javascript - 预渲染与实时 Canvas 渲染时的奇怪结果

javascript - 从数组中删除最后一个元素(从字符串中删除最后一行)

php - 使用 AJAX 提交表单,将表单数据传递给 PHP,无需刷新页面

javascript - Jquery退出弹出窗口困惑