你好
我想描述一个我想完成的方案,但我不知道如何

我想将\ live绑定到自定义“ myclick”元素:

$('#somediv').bind('myclick', function() {});


显然,我只想在该元素发生问题时才触发此事件,
例如如果在该元素上发生了myclick

我知道如何在特定元素(http://api.jquery.com/category/events/event-object/)上触发自定义事件

对问题的澄清:
我将定义myclick的含义(例如,该元素连续3次点击)
我怎么知道它何时发生在“ somediv”上?
我是否通过jquery以某种方式向确实绑定\ live的元素进行注册?如果是这样,怎么办?

一个完整的例子是:

<html>
<head>
   <script to include jquery>
   <script to include MYCODE.js>

   <script>
     $('#somediv').bind('myclick', function() { alert('myclick'); } );
   </script>

   <body>
      <div id='somediv'></div>
   </body>
<head>
</html>


所以我的问题是:MYCODE.js包含什么?
如何判断它定义的一些自定义逻辑发生在“ somediv”上?

谢谢你的帮助

最佳答案

.trigger()是您要寻找的方法。必须在.bind()中使用的同一DOM元素上调用它

$('#somediv').trigger('myclick')

10-04 22:36