帮我看看错在哪里啊?
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>挑战题</title> </head> <body> <ul> <li>1</il> <li style = display:none class = 'notsee'>2</il> <li style = display:none class = 'notsee'>3</il> <li>4</il> <li>5</il> <li>6</il> <li>7</il></br> <a href='#'>更多</a> </ul> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('a').click(function(){ if($('a')=='更多')//需要要严格等于吗?){ $('a').html('简化');//这里如何用text()会有区别吗? $('.notsee').show(); } else{ $('a').html('更多'); $('li:contains("1||2")').hide();//1||2这样写是否可行? }; //为什么这里直接调用a不行,而是要用this呀? }) };) </script> </body> </html>
代码里注释出来的几个问题,请帮我回答一下吧^_^