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. PHP异步:在PHP中使用 fsockopen curl 实现类似异步处理的功能

    PHP从主流来看,是一门面向过程的语言,它的最大缺点就是无法实现多线程管理,其程序的执行都是从头到尾,按照逻辑一路执行下来,不可能出现分支,这一点是限制php在主流程序语言中往更高级的语言发展的原因之 ...

  2. PHP面试系列 之Linux(二)---- Linux系统定时任务

    环境:ubuntu 16 一.cron实现定时任务 cron实现的定时任务是周期性循环执行的. 1.安装cron sudo apt-get install cron 2.添加定时任务(进行编辑) cr ...

  3. Android App的签名打包(晋级篇)

    http://blog.csdn.net/linghu_java/article/details/6701666 Andriod应用程序如果要在手机或模拟器上安装,必须要有签名! 1.签名的意义 为了 ...

  4. VC中TRACE ASSERT VERIFY之用法

    一.TRACE宏     当选择了Debug目标,并且afxTraceEnabled变量被置为TRUE时,TRACE宏也就随之被激活了.但在程序的Release版本中,它们是被完全禁止的.下面是一个典 ...

  5. JavaIO流(输入输出操作)

    Java中执行输出和输入操作,需要通过IO流.例如最常见的System.out.println()就是一个输出流.IO流的类比较多,但核心体系就是由File. InputStream .OutputS ...

  6. 20181101noip模拟赛T1

    思路: 我们看到这道题,可以一眼想到一维差分 但这样的复杂度是O(nq)的,显然会T 那么怎么优化呢? 我们会发现,差分的时候,在r~r+l-1的范围内 差分增加的值横坐标相同,纵坐标递增 减小的值横 ...

  7. 小白的Unity5之路(二)镜头平滑跟随角色

    这次要完成Camera跟随Player移动, 首先考虑Camera的跟随目标target和平滑移动速度smothing再考虑Camera与Player的偏移量(就是Camera与Player有一个永恒 ...

  8. $.trim() 去除空格方法 (验证使用)

  9. sign

    sign字段构成:登录类型(2Bytes) + userid(不定长,最长10Bytes,用户id或设备id) + time(10Bytes) + token(32Bytes).其中:token = ...

  10. webstorm累计

    websorm官网下载安装: 1.一下粗略截图说明,点击下一步下一步安装到合适的路径下. 2.next下一步下一步安装成功后弹出,点击ok就行. 2.再次运行webstorm快捷方式打开:界面如下: ...