我有各种触发各种警报消息的锚标签和输入按钮。警报消息已经构建为函数。触发器有不同的类。我创建了单独的脚本来让这些触发器中的每一个触发它们各自的功能。现在我试图通过构建一个函数来简化这个过程,该函数将动态地附加正确的警报消息函数和正确的触发器类。
我创建了一个 allTriggers 变量(如下所示),我可以在其中加载每个触发器的所有类。
var allTriggers = $('.firstColumn a, .uploadAttachment, .tabGroup .tab a, .checkForChanges')
不,这是我正在努力的部分。我想构建一个函数,将正确的警报消息(函数)附加到正确的触发器
换句话说...
如果 allTriggers 的值 = 类 .uploadAttachment 的触发器,则执行函数 uploadFunction。
如果 allTriggers 的值 = 类 .firstColumn a 的触发器,则执行函数 removeMessageFunction。
等等。
我想这样做,以便程序员稍后可以进来并根据需要向这个简单的 var 和函数添加触发器和警报,它将填补我已经工作的脚本的其余部分的空白。
我正在处理的功能类似于下面的功能,但这不起作用
function popupOKFunction() {
if (allTriggers == '.firstColumn a') {
removeMessageFunction ();
}
if (allTriggers == '.uploadAttachment') {
uploadFunction ();
}
}