如何使用Regex匹配JavaScript事件名称?

时间:2018-01-05 19:20:31

标签: javascript jquery events

我正在处理一个注入页面的脚本,并有几个自定义事件通知我内容更新/ DOM更改,以便我可以做出相应的响应。

目前,对事件进行编码以提供一些额外信息,例如Event:pageChange:[page number],这使得监听这些事件变得有点棘手,特别是在用户搜索周围,事件名称包含用户 - 输入文字。

有没有办法使用正则表达式匹配事件?

或者,有没有办法观察所有来自或源自元素的事件,然后从那里进行匹配? (自定义事件来自document所以我假设我会冒出大量的事件。

1 个答案:

答案 0 :(得分:0)

抱歉,我不认为可以使用正则表达式进行匹配。即使它确实以某种方式工作,也可能导致性能下降和事件阻塞违规。相反,我建议你使用Event:pageChange:[page number]作为Event:pageChange和extraParams。有关详细信息,请参阅jQuery Trigger Docs