我想将以下js代码编写为jQuery:
JS
document.getElementById("aa").addEventListener("paste", pasteHandler);
function pasteHandler(e){.....}
我尝试了类似的东西,但它不起作用:
的jQuery
$("#aa").addEventListener("paste", pasteHandler);
function pasteHandler(e){.....}
答案 0 :(得分:3)
使用on
:
$("#aa").on("paste", pasteHandler);
.on( events [, selector ] [, data ], handler(eventObject) )
描述:将一个或多个事件的事件处理函数附加到所选元素。
此外,您可以使用$("#aa")[0]
然后访问DOM元素:
$("#aa")[0].addEventListener("paste", pasteHandler);
但这没用,因为你可以使用内置的jQuery方法。