jquery是javaScript的一个封装库,封装的意思就是将内容整合,简单化。例如需要很多行js代码才能实现的功能,用jquery就用几行或者一行代码就能完成。
使用jquery,首先要下载一个jquery库,文档的附件中含有jquery文件,可以自行下载,这里用的是最新版本3.2
将下载的jquery文件和自己编写html文件放在同一位置
两个jquery文件,实际我们用min(压缩)版就好了,另外一个给你看下而已。
在我们之前的代码中加入
<script src="jquery-3.2.0.min.js"></script>
表示引入那个jquery压缩版文件。那么我们在页面中就可以使用jquery了
我们修改一下之前的代码,li标签里面不需要onclick了。script里面的代码也改下。改成以下样子
<html> <head> <title>ul li</title> </head> <style> ul li{ list-style:none; float:left; margin-right:20px; } #menu{ width:1200px; margin:0 auto; } </style> <body> <div id="menu"> <ul> <li>首页</li> <li>个人主页</li> <li>消息中心</li> <li>充值中心</li> <li>会员中心</li> </ul> <br/> <hr/> </div> </body> </html> <script src="jquery-3.2.0.min.js"></script> <script type="text/javascript"> $(function(){ $("#menu li").click(function(){ alert($(this).html()); }) }) </script>
代码解析
1、script里面首先是$(function(){ 代码 }),意思是在页面加载完之后,执行里面的代码。
2、$("#menu li").click( 代码 ),意思是当id为menu 下的 li标签被点击时,执行里面的代码。
3、function(){alert($(this).html());},这是一个方法,方法的内容是alert出当前元素的html内容。
注意,上面得大括号,小括号,都是配对出现。不要写漏。
以上代码简单实现了上一篇的功能。
jquery有很多事件,效果。可以参考 http://jquery.cuishifeng.cn/
下面我们来做一下跳页
1、
首先我们做另外一个页面,放在同一目录下
2、
里面的代码内容就简单写点
<html> <head> <title>首页</title> </head> <body> 这是首页内容 </body> </html>
保存好。
3、
在li标签里面加入a标签
效果如下
<li><a href="index.html">首页</a></li>
刷新页面,点击一下首页试试
发现会弹个框,再跳转,那么我们现在把弹框删除。
把页面中的以下代码全部删除。
<script type="text/javascript"> $(function(){ $("#menu li").click(function(){ alert($(this).html()); }) }) </script>
现在再点击就正常多了
下面总结一下,
读完这篇应该知道以下知识
1、引入jquery
<script src="jquery-3.2.0.min.js"></script>
2、知道以下的代码会在加载完执行
$(function(){代码})
3、知道<a>标签可以进行页面跳转
本文出自 “简单开发者” 博客,请务必保留此出处http://zjm80230.blog.51cto.com/9905372/1914082
原文:http://zjm80230.blog.51cto.com/9905372/1914082