如何列出可与jQuery一起使用的所有事件?例如。 点击,更改, selectmenuchange ...
$('body').on('selectmenuchange', '.foo', function() {
...
});
我已经搜索过http://api.jquery.com
我经历了所有的问题,但是我什至找不到 selectmenuchange 。该API似乎尚未完全记录。
如何列出所有可能的事件?
答案 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>