本篇文章成哥继续带大家来学习前端教程之jQuery,它将DOM的操作进行了封装,可以大大降低我们前端开发时操作DOM的复杂度。下面我们就一起来学习内容吧!
01 jQuery简介
jQuery 是开源软件,使用 MIT 许可证授权。jQuery 的语法设计使得许多操作变得容易,如操作文档对象(document)、选择文档对象模型(DOM)元素、创建动画效果、处理事件、以及开发 Ajax 程序。jQuery核心理念是write less,do more(写得更少,做得更多),他内部帮我们把几乎所有功能都做了封装。
02 jQuery使用
在使用jQuery时,需要提前下载并应用jQuery之后,才能在代码中使用,也可以通过CDN引用来使用。下面我们到jQuery官方网站下载jQuery文件,然后在HTML页面应用具体如下

1. <!DOCTYPE html> 2. <html> 3. <head> 4. <meta charset="UTF-8"> 5. <title>jQuery基础教程</title> 6. </head> 7. <body> 8. 9. <!-- 通过使用jquery文件来使用jquery --> 10. <script src=https://www.2bp.net/wp-content/uploads/2021/09/411963b66a934b74922568e34cf629ad.png alt=程序员都必掌握的前端教程之jQuery基础教程(上)>
(2)class选择器
class选择器就是通过class名称找到对应的标签对象,具体示例如下
1. <!DOCTYPE html> 2. <html> 3. <head> 4. <meta charset="UTF-8"> 5. <title>jQuery基础教程</title> 6. </head> 7. <body> 8. <p>jQuery选择器</p> 9. <p class="foo">带class样式的p标签</p> 10. <p><span>内嵌span的p标签</span></p> 11. <p id="bar">带id的p标签 <span class="foo">内嵌class的span标签</span></p> 12. <div> 13. <p my-id="my_para">在div内部带id的p标签</p> 14. <p my-id="my_para2"><span>在div内部带id的p标签在内嵌span标签</span></p> 15. </div> 16. 17. <!-- 通过使用jquery文件来使用jquery --> 18. <script src=https://www.2bp.net/wp-content/uploads/2021/09/195889bec28e4cb8906702b6921d79b8.png alt=程序员都必掌握的前端教程之jQuery基础教程(上)>
(3)id选择器
1. <!DOCTYPE html> 2. <html> 3. <head> 4. <meta charset="UTF-8"> 5. <title>jQuery基础教程</title> 6. </head> 7. <body> 8. <p>jQuery选择器</p> 9. <p class="foo">带class样式的p标签</p> 10. <p><span>内嵌span的p标签</span></p> 11. <p id="bar">带id的p标签 <span class="foo">内嵌class的span标签</span></p> 12. <div> 13. <p my-id="my_para">在div内部带id的p标签</p> 14. <p my-id="my_para2"><span>在div内部带id的p标签在内嵌span标签</span></p> 15. </div> 16. 17. <!-- 通过使用jquery文件来使用jquery --> 18. <script src=https://www.2bp.net/wp-content/uploads/2021/09/929fb63172c94538b2ed25d5d8f8fa48.png alt=程序员都必掌握的前端教程之jQuery基础教程(上)>
(4)组合选择器
jquery允许在指定选择标签元素同时,指定其class名称或者id来进行筛选,这种筛选方式称其为组合选择器,具体示例如下:
1. <!DOCTYPE html> 2. <html> 3. <head> 4. <meta charset="UTF-8"> 5. <title>jQuery基础教程</title> 6. </head> 7. <body> 8. <p>jQuery选择器</p> 9. <p class="foo">带class样式的p标签</p> 10. <p><span id="boo">内嵌span的p标签</span></p> 11. <p id="bar">带id的p标签 <span class="foo">内嵌class的span标签</span></p> 12. <div> 13. <p my-id="my_para">在div内部带id的p标签</p> 14. <p my-id="my_para2"><span>在div内部带id的p标签在内嵌span标签</span></p> 15. </div> 16. 17. <!-- 通过使用jquery文件来使用jquery --> 18. <script src=https://www.2bp.net/wp-content/uploads/2021/09/0235f107f41a4ad6b85f0829aa5785d3.png alt=程序员都必掌握的前端教程之jQuery基础教程(上)>
(5)多选择器
1. <!DOCTYPE html> 2. <html> 3. <head> 4. <meta charset="UTF-8"> 5. <title>jQuery基础教程</title> 6. </head> 7. <body> 8. <p>jQuery选择器</p> 9. <p class="foo">带class样式的p标签</p> 10. <p><span id="boo">内嵌span的p标签</span></p> 11. <p id="bar">带id的p标签 <span class="foo">内嵌class的span标签</span></p> 12. <div> 13. <p my-id="my_para">在div内部带id的p标签</p> 14. <p my-id="my_para2"><span>在div内部带id的p标签在内嵌span标签</span></p> 15. </div> 16. 17. <!-- 通过使用jquery文件来使用jquery --> 18. <script src=https://www.2bp.net/wp-content/uploads/2021/09/06705f3774db4032acb8b9de75bf39ce.png alt=程序员都必掌握的前端教程之jQuery基础教程(上)>
(6)层级选择器
1. <!DOCTYPE html> 2. <html> 3. <head> 4. <meta charset="UTF-8"> 5. <title>jQuery基础教程</title> 6. </head> 7. <body> 8. <p>jQuery选择器</p> 9. <p class="foo">带class样式的p标签</p> 10. <p><span id="boo">内嵌span的p标签</span></p> 11. <p id="bar">带id的p标签 <span class="foo">内嵌class的span标签</span></p> 12. <div> 13. <p my-id="my_para">在div内部带id的p标签</p> 14. <p my-id="my_para2"><span>在div内部带id的p标签在内嵌span标签</span></p> 15. </div> 16. 17. <!-- 通过使用jquery文件来使用jquery --> 18. <script src=https://www.2bp.net/wp-content/uploads/2021/09/d2d900dd0ccd4ded827da2a48e30ca4b.png alt=程序员都必掌握的前端教程之jQuery基础教程(上)>
(7)属性选择器
1. <!DOCTYPE html> 2. <html> 3. <head> 4. <meta charset="UTF-8"> 5. <title>jQuery基础教程</title> 6. </head> 7. <body> 8. <p>jQuery选择器</p> 9. <p class="foo">带class样式的p标签</p> 10. <p><span id="boo">内嵌span的p标签</span></p> 11. <p id="bar">带id的p标签 <span class="foo">内嵌class的span标签</span></p> 12. <div> 13. <p my-id="my_para">在div内部带id的p标签</p> 14. <p my-id="my_para2"><span>在div内部带id的p标签在内嵌span标签</span></p> 15. </div> 16. 17. <!-- 通过使用jquery文件来使用jquery --> 18. <script src=https://www.2bp.net/wp-content/uploads/2021/09/2eedf31e33284962a82793ee9b5797fb.png alt=程序员都必掌握的前端教程之jQuery基础教程(上)>
04 总结
至此我们《jQuery基础教程上篇》就讲完了,下篇内容主要讲解jQuery的过滤器及常用操作方法等相关知识,敬请期待。最后如果喜欢本篇文章不要忘了点赞、关注与转发哦!