使用JQ的選擇器就沒有辦法使用onclick事件了嗎???
我的理解是選擇器只是把相應(yīng)的元素選出來而已,后面該干嘛干嘛不是嗎?為什么不行
代碼如下,按更多沒反應(yīng)
<!DOCTYPE html>
<html>
? ? <head>
? ? ? ? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
? ? ? ? <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
? ? ? ?
? ? ? ? <title>挑戰(zhàn)題</title>
? ? </head>
? ??
? ? <body>
? ? ? ? <ul>
? ? ? ? ? ? <li>賈寶玉</li>
? ? ? ? ? ? <li>林黛玉</li>
? ? ? ? ? ? <li>薛寶釵</li>
? ? ? ? ? ? <li>史湘云</li>
? ? ? ? ? ? <li>秦鐘</li>
? ? ? ? ? ? <li style="display:none">王熙鳳</li>
? ? ? ? ? ? <li style="display:none">賈母</li>
? ? ? ? ? ? <a href="#">更多</a>
? ? ? ? </ul>
? ? ? ? ?<script type="text/javascript">
? ? ? ? ? ? $("a").onclick=function(){
? ? ? ? ? ? ? ? alert("123"); ? ?
? ? ? ? ? ? }
? ? ? ? </script>
? ? </body>
</html>
2016-04-07
第一種方法:使用bind去綁定click方法
代碼:$("a").bind("click",function(){
?? ??? ??? ??? ??? ?alert("123");?? ?
?? ??? ??? ??? ?});
第二種方法:onclick方法調(diào)用要放在a標(biāo)簽里,然后調(diào)用js中的函數(shù)
<a href="#" onclick="msg()">更多</a>
在js代碼中寫一個msg()函數(shù)
<script type="text/javascript">
? ? ? ? ? ? function msg(){
????????????????alert("123");
????????????}
?</script>