目录

Jquery开发入门

1 Jquery是什么

jQuery 是一个 JavaScript 库,它极大地简化了 JavaScript 编程并且很容易学习。

2 Jquery之下载安装

jquery的核心类库是纯JavaScript代码,不依赖任何第三方的类库。所以按照如下步骤即可添加jquery到你的项目里:

(一)下载Jquery的最新版本,在正式开发和产品使用中,请使用默认的压缩版本(jquery-x.x.min.js)。需要注意的是jQuery2.x版本,专门为H5浏览器打造,API与1.x版本相同,但是不支持IE6、IE7和IE8。
下载地址:http://jquery.com/download/

(二)在你的HTML页面里使用script标签引用jquery文件。

这就是你需要的一切…

3 如何使用Jquery

首先我们解决JQuery的引用,这里我们引用的是jquery的2.0.0版本,代码如下:

  1. <html>
  2. <head>
  3. <title>JQuery测试</title>
  4. <script language="javascript" src="jquery-2.0.0.js"></script>
  5. </head>
  6. <body></body>
  7. </html>

红色的那一行代码就完成了JQuery的引用,简单吧!

现在我们再扩充一个功能,使 index.html显示一个表格,并且表格内各行的颜色奇偶不同.也就是奇数行是一种颜色,偶数行又是另一种颜色。

index.html代码结构:

  1. <!doctype>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>JQuery测试</title>
  6. <style type="text/css">
  7. /*table中偶数行*/
  8. .tabEven {
  9. background: #ff0000;
  10. }
  11. /*table中奇数行*/
  12. .tabOdd {
  13. background: #00ff00;
  14. }
  15. </style>
  16. <script language="javascript" src="jquery-2.0.0.js"></script>
  17. <script language = "JavaScript" type="text/javascript">
  18. $(document).ready(function() {
  19. $("#tabTest tr:even").addClass("tabEven");
  20. $("#tabTest tr:odd").addClass("tabOdd");
  21. });
  22. </script>
  23. </head>
  24. <body>
  25. <table id="tabTest">
  26. <tbody>
  27. <tr>
  28. <td>快购利众网_1</td>
  29. <td>1</td>
  30. </tr>
  31. <tr>
  32. <td>快购利众网_2</td>
  33. <td>1</td>
  34. </tr>
  35. <tr>
  36. <td>快购利众网_3</td>
  37. <td>1</td>
  38. </tr>
  39. <tr>
  40. <td>快购利众网_4</td>
  41. <td>1</td>
  42. </tr>
  43. <tr>
  44. <td>快购利众网_5</td>
  45. <td>1</td>
  46. </tr>
  47. </tbody>
  48. </table>
  49. </body>
  50. </html>

效果如下:

代码解析:

  1. $(document).ready(function() {
  2. $("#tabTest tr:even").addClass("tabEven");
  3. $("#tabTest tr:odd").addClass("tabOdd");
  4. });

$(document).ready 的作用很简单,就是等待网页全部内部载入后再执行JavaScript代码(别忘了JQuery也是JavaScript代码), 这个函数几乎在所有使用JQuery的代码中都用到. 因为如果我们的Javascript代码中如果有DOM操作,在网页还没完全读取完时整个DOM框架还没有真正建立起来,在这之前的DOM操作都是无效的。

  • $(“#tabTest tr:even”).addClass(“tabEven”); 为id为tabTest的表格的偶数行增加名为tabEven的CSS样式

  • $(“#tabTest tr:odd”).addClass(“tabOdd”); 为id为tabTest的表格的奇数行增加名为tabEven的CSS样式

文档更新时间: 2018-01-15 14:46