jQuery

一.jQuery介绍

1.jQuery是一个轻量级.兼容多浏览器的js库.

2.jQuery使用户能够更方便地处理HTML Document,Events,实现动画效果,方便的进行Ajax交互,能够极大的简化js编程,它的宗旨就是"Write less,do more."

- 版本
- 1.x
兼容IE8。。。
- 3.x
最新
- .min.xx
压缩的:生产环境用
- 没有压缩的(没有.min.xx):开发用

二.为什么要用jQuery?

写起来简单,省事,开发效率高,兼容性好

三.什么是jQuery?

jQuery是一个兼容多浏览器的js库(类似于python中的模块)

四.如何使用jQuery?

1.导入<script src = "jquery-3.3.1.js"></script>或者<script src = "jquery-3.3.1.min.js"></script>

2.语法规则:$(" ")

五.js和jQuery的区别?

jQuery就是js写的

js是基础,jQuery是工具

六.选择器:

1.基础选择器

  --ID选择器                        $("#id的值")

  --类选择器(class)             $(".class的值")

  --标签选择器(html标签)    $("标签的名字")

  --所有标签                      $("*")

  --组合选择器                     $("xx,xxx")

2.层级选择器

  --从一个标签的子子孙孙去找                       $("父亲    子子孙孙")

  --从一个标签的儿子里找                              $("父亲>儿子标签")

  --从紧挨着的标签(毗邻标签)                        $("标签+下面紧挨着的那个标签")

  --找后面所有同级的                                     $("标签~兄弟")

七.jQuery对象:

  --用jQuery选择器查出来的就是jQuery对象

  --如果是jQuery对象,它可以使用jQuery方法,不能使用DOM的方法

  --DOM对象和jQuery对象转换:

    --$(".c1")[0] ----> DOM对象

    --$(DOM对象)

八.筛选器

  --写在引号里面的

    基本筛选器

      $("    :first")             找第一个

      $("    :not(' ')")         不是/非

      $("    :even")           偶数

      $("    :odd")             奇数

      $("    :eq(index)")    找等于index的

      $("    :gt(index)")     找大于index的

      $("    :lt(index)")      找小于index的

      $("    :last")             最后一个

      $("    :focus")          焦点

      内容==========

        $(".c1:contains('我是第一个')")          包含文档的内容的标签

        $("    :empty")                                    标签内容为空的

        $("    :has(' ')")                                   包含标签的标签

        $("    :parent")                                    找有孩子的父亲

        $(" #i7").parent                                  找i7的父亲

      可见性==========

        $("    :hideen")              找到隐藏的

        $("    :visible")               找不隐藏的,也就是显示的

      属    性==========

        input[name]    ---->    找有name属性的input

        input[type = "password"]    ---->    类型是password的input标签

      表    单==========

        :input

        :password

        :checkbox

        :radio

        :submit

        :button

        :image

        :file

      表单对象属性======

        :enable           可选的

        :disable          不可选的

        :checked        选中的

        :selected        下拉框选中

    --写在信号外面当方法用的

      过    滤==========

        $("  ").first()        找第一个

        $("  ").parent()    找父亲

        $("  ").eq(index)  找等于index的

        .hasClass()         判断有没有某个类的

      查    找==========

        .children()          找孩子

        .find()                 查找

        .next()                下面的

        .nextAll              下面所有的

        .nextUntil()         直下面的直到找到某个标签

        .parent()             找父亲

        .parents()            找所有的父亲

        .parentsUntil()     直到找到你要找的那个父亲为止

        .prev()                 上面的

        .prevAll()             上面的所有

        .prevUntil()          上面的直到找到某个标签为止

        .siblings()             所有的兄弟

----toggleClass()                切换|开关:有就移除,没有就添加

----addClass("hide")           添加类

----removeClass("hide")     删除类

注:

1)

2)

3)

前端--初识jQuery的更多相关文章

  1. 前端07 /jQuery初识

    前端07 /jQuery初识 目录 前端07 /jQuery初识 1.jquery介绍 1.1 jquery的优势 1.2 jquery是什么? 1.3 jquery的导入 2.jQuery的使用 2 ...

  2. 初识JQuery(1)-选择器

    初识jquery 在学习jquery之前,就有看过一些相关的视频,才知道它是可以写很少的代码就可以完成很多事的.记得第一写轮播图的时候,首先就百度了篇轮播图的实现,当时还不知道自己百度的其实不是原生的 ...

  3. 前端之jquery

    前端之jquery 本节内容 jquery简介 选择器和筛选器 操作元素 示例 1. jquery简介 1 jquery是什么 jQuery由美国人John Resig创建,至今已吸引了来自世界各地的 ...

  4. 第四篇:web之前端之jquery

    前端之jquery   前端之jquery 本节内容 jquery简介 选择器和筛选器 操作元素 示例 1. jquery简介 1 jquery是什么 jQuery由美国人John Resig创建,至 ...

  5. 【前端】:jQuery下

    前言: 接上一篇博客: [前端]:jQuery上 一.jQuery属性操作 ① attr(设置或返回自定义属性值) input.select.textarea框中的内容, 可以通过attr来获取,但是 ...

  6. JQuery --- 第一期 (初识jQuery, JQuery核心函数和工具方法)

    个人学习笔记  初识jQuery 1.我的第一个JQuery <!DOCTYPE html> <html lang="en"> <head> & ...

  7. (李南江jQuery+Ajax)第一章:初识jQuery

    第一章:初识jQuery 一.原生的JS与jQuery的区别 <!DOCTYPE html> <html lang="en"> <head> & ...

  8. web标准 浏览器介绍 开发工具介绍 HTML介绍 HTML颜色介绍 规范 HTML结构详解 {前端之前端初识}

    前端之前端初识   前端初识 本节目录 一 web标准 二 浏览器介绍 三 开发工具介绍 四 HTML介绍 五 HTML颜色介绍 六 规范 七 HTML结构详解 一 web标准 web准备介绍: 1. ...

  9. 【转】jQuery之前端国际化jQuery.i18n.properties

    jQuery之前端国际化jQuery.i18n.properties 基于jQuery.i18n.properties 实现前端页面的资源国际化 jquery-i18n-properties

随机推荐

  1. [XML123] FpML

    Wiki Fpml FpML (Financial products Markup Language) is a business information exchange standard base ...

  2. MySQL慢查询日志分析提取【转】

    原文:https://www.cnblogs.com/skymyyang/p/7239010.html 一:查询slow log的状态,如示例代码所示,则slow log已经开启. mysql> ...

  3. rocketmq命令【转】

    首先进入 RocketMQ 工程,进入/RocketMQ/bin   在该目录下有个 mqadmin 脚本 .  查看帮助:   在 mqadmin 下可以查看有哪些命令    a: 查看具体命令的使 ...

  4. Luogu_4197 Peaks

    P4197 Peaks 并不会克鲁斯卡尔重构树,于是就写了离线算法. 使用了最小生成树,启发式合并treap 在最小生成树,克鲁斯卡尔算法 时 ,将询问一块处理.便可以保证询问时边的要求.然后利用平衡 ...

  5. [转]未能加载文件或程序集 CrystalDecisions.Web Version=10.2.3600解决方法

    找到你开发的机器上VS安装目录中的SDK\v2.0\BootStrapper\Packages\CrystalReports\CRRedist2005_x86.msi和SDK\v2.0\BootStr ...

  6. .gitignore设置不生效

    .gitignore git中,如果想要让git忽略某些文件,或不想push到远程库,不让其受版本的控制.可以使用git提供的.gitignore文件进行配置.像这样: 一般情况下,在文件还未修改前, ...

  7. python3 使用pyinstaller打包可执行程序

    步骤 1.使用pip安装pyinstaller pip install pyinstaller 2. 使用pyinstaller打包程序 pyinstaller -F xxx.py pyinstall ...

  8. Java异常体系和异常处理机制

    异常简介 在程序运行过程中出现错误,导致程序出现非预期场景.异常处理可以保证出现错误后,控制接下来的程序流程,是选择定位错误信息,还是抛出异常或捕获异常.还是避免程序非正常退出,都取决于我们. Jav ...

  9. Navicat 12 连接 Mysql8.0 使用日志

    目前最新的Mysql8.0 + Navicat12,使用中常有一些棘手问题 解决了的都会贴出来,受益于小伙伴们 我们的目标是发现问题,解决问题,欢迎大家贴出自己使用时遇到的问题,集思广益 好了,上干货 ...

  10. Ubuntu下配置jdk和tomcat

    一.配置jdk 更新系统 apt-get update 添加ppa add-apt-repository ppa:webupd8team/java 开始安装 apt-get install oracl ...