列出我可以使用的所有事件?

时间:2018-08-28 14:09:20

标签: jquery

如何列出可与jQuery一起使用的所有事件?例如。 点击更改 selectmenuchange ...

$('body').on('selectmenuchange', '.foo', function() {
    ...
});

我已经搜索过http://api.jquery.com

enter image description here

我经历了所有的问题,但是我什至找不到 selectmenuchange 。该API似乎尚未完全记录。

如何列出所有可能的事件?

1 个答案:

答案 0 :(得分:2)

  

如何列出所有可能的事件?

不能。 jQuery API页面仅列出了众所周知的事件,但是您可以定义自己的事件。一个完整的列表是不可能的。

selectmenuchange的情况下,它是jQuery UI event(不是其他库或代码如果愿意的话就不能使用该名称)。

例如,这是一个foobar事件:

$(document).on("foobar", "div", function() {
  console.log("Got the event");
});
$("#target").trigger("foobar");
<div id="target"></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>