gpt4 book ai didi

javascript - 删除 JQuery 1.11.1 事件(对于用户脚本)

转载 作者:行者123 更新时间:2023-11-27 22:41:11 25 4
gpt4 key购买 nike

我正在使用一个网络应用程序,我想通过 Tampermonkey 更改它的行为。问题是,用于打开新选项卡的鼠标中键单击不起作用,因为单击事件被覆盖。我没有机会更改服务器端的应用程序!所以最简单的方法就是删除该事件。

当我通过删除按钮使用 Chrome 开发人员工具手动删除事件时,它正在删除该事件: ChromeDevTools

该应用程序正在使用 jquery-1.11.1.min.js,因此我想通过 JQuery 删除这些事件。

附加事件的 HTML 片段(另请参阅屏幕截图):XYZ。

我尝试删除 html 中的 onclick 部分,并通过以下 javascript 删除了该事件:(首先在 Chrome 的开发者控制台中):

$('a#id5214').unbind();
$('a#id5214').off();

但没有成功。仅通过“事件监听器”选项卡中的删除按钮将其删除即可正常工作(无需任何其他步骤)。当我通过 javascript 执行此操作时,我是否错过了一些事件?

最佳答案

你可以试试这个方法

$('#id5214').attr('onclick','').unbind('click');

.off() 是推荐的,并且从 JQuery 1.7 及更高版本可用。

如果您的文档有效(没有重复的 ID),您应该从选择器中删除“a”标记,因为它可能会导致非常糟糕的性能。

关于javascript - 删除 JQuery 1.11.1 事件(对于用户脚本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38738013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com