使用JavaScript
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-1.8.3.js" ></script> </head> <body> <a href="###" onclick="test()">删除</a> <script> function test(){ console.log(111); } </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <script type="text/javascript" src="js/jquery-1.8.3.js" ></script> <body> <a id="deleteA" href="#">删除</a> </body> <script> document.getElementById("deleteA").onclick = function() { alert("删除"); } </script> </html>
使用JQuery对象转换成JavaScript对象实现
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <script type="text/javascript" src="js/jquery-1.8.3.js" ></script> <body> <a href="#">删除</a> </body> <script> //将JQuery对象转换成JavaScript对象 $("[href]")[0].onclick = function() { alert("删除"); } </script> </html>
使用JQuery对象绑定事件
1.使用click方法
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <script type="text/javascript" src="js/jquery-1.8.3.js" ></script> <body> <a href="#">删除</a> </body> <script> $("[href='#']").click(function() { alert("JQuery"); }) </script> </html>
2.使用bind方法
绑定一个事件
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <script type="text/javascript" src="js/jquery-1.8.3.js" ></script> <body> <a href="#">删除</a> </body> <script> $("[href='#']").bind("click",function(){ alert("JQuery bind"); }) </script> </html>
绑定多个事件
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <script type="text/javascript" src="js/jquery-1.8.3.js" ></script> <body> <a href="#">删除</a> </body> <script> $("[href ='#']").bind({ click:function(){ alert("事件一"); }, mouseover:function() { alert("事件二"); } }) </script> </html>
取消绑定事件
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <script type="text/javascript" src="js/jquery-1.8.3.js" ></script> <body> <a href="#">删除</a> </body> <script> $("[href='#']").bind("click",function(){ alert("JQuery bind"); $("[href ='#']").unbind(); }) </script> </html>