初识jQuery
创始人
2024-01-21 06:35:53

在这里插入图片描述

jQuery简介

What is jQuery?

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.

jQuery

  • jQuery由美国人John Resig于2006年创建
  • jQuery是目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装
  • 它的设计思想是write less.do more

初识jQuery

实现隔行变色效果,只需要一句关键代码
在这里插入图片描述

$("tr:even").css("backgroud-color","#e8f0f2");

jQuery能做什么

  1. 访问和操作DOM元素
  2. 控制页面样式
  3. 对页面事件进行处理
  4. 扩展新的jQuery插件
  5. 与Ajax技术完美结合

jQuery的优势

  1. 体积小,压缩后只有100KB左右
  2. 强大的选择器
  3. 出色的DOM封装
  4. 可靠的事件处理机制
  5. 出色的浏览器兼容型
  6. 使用隐式迭代简化程序
  7. 丰富的插件支持

获取jQuery
进入jQuery官网:https://jquery.com
在这里插入图片描述
jQuery库分开发版和发布版
在这里插入图片描述

jQuery基础语法

在页面中引入jQuery


使用jQuery获取元素




$(document).ready()

$(document).ready()与window.onload类似,但也有区别
在这里插入图片描述

jQuery选择器

  • jQuery语法
    • jQuery语法是为HTML元素的选取编制的,可以对元素执行某些操作
    • 基础语法是$(selector).action()
  • 基本选择器包括标签选择器类选择器ID选择器并集选择器全局选择器
    在这里插入图片描述

标签选择器

标签选择器根据给定的标签名匹配元素
在这里插入图片描述

类选择器

类选择器根据给定的class匹配元素
在这里插入图片描述

ID选择器

ID选择器根据给定的id匹配元素
在这里插入图片描述

并集选择器

并集选择器用来合并元素集合
在这里插入图片描述

全局选择器

全局选择器可以获取所有的元素
在这里插入图片描述

jQuery层次选择器

层次选择器通过DOM元素之间的层次关系来获取元素
在这里插入图片描述

后代选择器

后代选择器用来获取元素的后代元素
在这里插入图片描述

子选择器

子选择器用来获取元素的子元素
在这里插入图片描述

相邻选择器

相邻选择器用来选取紧邻目标元素的下一个元素
在这里插入图片描述

同辈选择器

同辈选择器用来选取目标元素之后的所有同辈元素
在这里插入图片描述

jQuery属性选择器

属性选择器通过HTML元素的属性来选择元素
在这里插入图片描述

根据属性名获取元素

属性选择器可以根据是否包含某属性来选取元素

  • a标签带有class属性
    在这里插入图片描述

根据属性值获取元素

属性选择器可以根据属性的值来选取元素

  • class属性值为hot
$("#news a[class='hot']").css("background","#c9cbcb");

在这里插入图片描述

  • class属性值不等于hot
$("#news a[class!='hot']").css("background","#c9cbcb");

在这里插入图片描述

根据属性值包含特定的值获取元素

属性选择器可以指定属性值以指定值开头的元素

  • a标签href属性值以www开头
$("#news a[href^='www']").css("background","#c9cbcb");

在这里插入图片描述

  • a标签href属性值以html结尾
$("#news a[href$='html']").css("background","#c9cbcb");

在这里插入图片描述
属性选择器可以指定属性值包含指定值的元素

  • a标签href属性值包含"k2"的元素
$("#news a[href*='k2']").css("background","#c9cbcb");

在这里插入图片描述

过滤选择器

  • 通过特定的过滤规则来筛选出所需的元素
  • 主要分类
    • 基本过滤选择器
    • 可见性过滤选择器
    • 表单对象过滤选择器
    • 内容过滤选择器、子元素过滤选择器…

基本过滤选择器

在这里插入图片描述

可见性过滤选择器

  • 通过元素显示状态来选取元素
    在这里插入图片描述

$(“p:hidden”).show();
$(“p:visible”).hide();


段落标签

标题标签

jQuery选择器注意事项

  • 特殊符号的转义
    在这里插入图片描述
  • 获取这两个元素的选择器
    在这里插入图片描述
    在这里插入图片描述
  • 选择器中的空格
    • 选择器的书写规范很严格,多一个空格或少一个空格,都会影响选择器的效果
      在这里插入图片描述

相关内容

热门资讯

长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
不用扬鞭自奋蹄 乘势而上千帆竞... 思明区正全力向“两个进位”目标发起冲刺,努力为建设高素质高颜值现代化国际化的厦门作出“思明贡献”。(...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
好听的民谣歌曲 2021最火的... #我的年度歌单#在2021年里听过很多民谣,但是最能触及心中温柔的还是下面的几首。不听民谣的理由有很...