gpt4 book ai didi

javascript - "TypeError: can' t 使用 GreaseMonkey 脚本将 undefined 转换为对象

转载 作者:行者123 更新时间:2023-11-29 10:47:00 25 4
gpt4 key购买 nike

我有以下 GreaseMonkey 脚本。它基本上是在已经有很多按钮的页面上添加一个按钮。单击该添加的按钮应触发 w/e 功能与单击所有其他按钮相关联。但是,当我单击 triggerAllButton 时,我在控制台中收到错误 TypeError: can't convert undefined to object。任何想法这段代码有什么问题?我用 ... 替换了 @include@exclude 中的链接,因为我不想公开它们。

// ==UserScript==
// @name Test Stuff
// @description Test
// @include ...
// @require .../static/jquery.min.js
// @require .../static/bootstrap/js/bootstrap.js
// @require .../static/datatables/js/jquery.dataTables.js
// @require .../static/datatables/js/DT_bootstrap.js
// @require .../static/toastr/toastr.js
// ==/UserScript==

$(document).ready(function(){
$('.navbar-text.pull-right')
.append('<input type="button" id="triggerAllButton" class="btn btn-info btn-small" value="Trigger All">');
});

$(function(){
$('#triggerAllButton').click(function(e){
e.preventDefault();
$(".btn.trigger").each(function() {
$(this).trigger();
});
});
});

最佳答案

您使用的 .trigger() 不正确,您至少需要传递事件类型参数。

$('#triggerAllButton').click(function(e){
e.preventDefault();
$(".btn.trigger").trigger("click"); //.each is implicit on all jQuery methods
});

关于javascript - "TypeError: can' t 使用 GreaseMonkey 脚本将 undefined 转换为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17747136/

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