在jQuery中添加一个事件监听器

时间:2014-04-16 16:54:20

标签: javascript jquery html

我想将以下js代码编写为jQuery:

JS

  document.getElementById("aa").addEventListener("paste", pasteHandler); 

  function pasteHandler(e){.....}

我尝试了类似的东西,但它不起作用:

的jQuery

$("#aa").addEventListener("paste", pasteHandler); 

  function pasteHandler(e){.....}

1 个答案:

答案 0 :(得分:3)

使用on

$("#aa").on("paste", pasteHandler);
  

.on( events [, selector ] [, data ], handler(eventObject) )

     

描述:将一个或多个事件的事件处理函数附加到所选元素。

此外,您可以使用$("#aa")[0]然后访问DOM元素:

$("#aa")[0].addEventListener("paste", pasteHandler);

但这没用,因为你可以使用内置的jQuery方法。