我能否将一个 JavaScript 事件包装在一个 jQuery 事件中?
是的,你可以将一个 JavaScript 事件包装在一个 jQuery 事件中。要进行包装,请使用 event 对象。你可以尝试运行以下代码,将一个 JavaScript 事件包装在一个 jQuery 事件中——
示例
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script> $(document).ready(function(){ $('a.one').click(function(event){ event.preventDefault(); }); function test(event){ $.Event(event).preventDefault(); } }); </script> <style type="text/css"> a.test { font-weight: bold; } body { font-family:sans-serif; } </style> </head> <body> <a class="one" href="https://tutorialspoint.com/">Tutorials</a><br/> <a class="two" href="https://qries.com/" onclick='test(event)'>QA</a> </body> </html>
广告