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. Tomcat中Pipeline

    Pipeline 节选部分源码.源码版本 Tomcat8.5 处理模式 Pipeline--Valve是一种责任链模式,它和普通责任链模式有两点区别: 每个Pipeline都是有特定的Valve,而且 ...

  2. +QFTPOPEN: 603,0 怎么把这样一个字符串中的 603 提取出来给一个 uint32_t 的变量那

    +QFTPOPEN: 603,0   怎么把这样一个字符串中的 603 提取出来给一个 uint32_t 的变量那? 注意冒号后面有个空格!!! 答案:要使用 sscanf 标准库函数! char s ...

  3. 跟我一起学Linux-线程创建,类似FreeRTOS创建任务

    1.参考学习大神网址:http://blog.csdn.net/ithomer/article/details/6063067 #include<stdio.h> #include< ...

  4. C# 中的#if、#elif、#else、#endif等条件编译符号 (转载)

    这些是C#中的条件编译符号.这些指令我在项目中遇到过,查过网络,问过人(当然,既不认识大牛,也不认识小牛,所以没什么收获).今天翻看一本资料,有提到这个方面的东西,所以写下来和能看到这篇文章的人一起学 ...

  5. git删除指定文件夹

    1.在本地仓库删除指定文件 git rm 文件名名称 2.在本地仓库删除指定文件夹 git rm -r 文件夹/ 3.提交修改 git commit -m"删除文件夹" 4.推送到 ...

  6. LeetCode34.在排序数组中查找元素的第一个和最后一个位置 JavaScript

    给定一个按照升序排列的整数数组 nums,和一个目标值 target.找出给定目标值在数组中的开始位置和结束位置. 你的算法时间复杂度必须是 O(log n) 级别. 如果数组中不存在目标值,返回 [ ...

  7. 京东7Fresh新零售架构设计分析

    7Fresh是京东第一个线上线下融合落地的零售创新业务模式,店内有大量设备的集成,设备供应商达50多家,针对线下业务的特点,团队独立规划和设计POS收银系统.店内生产系统.加工系统.货架陈列系统.魔镜 ...

  8. js节点操作实例

    写了一个简单的小例子来引用js实例 1. 初步节点操作: 2.兼容性节点操作: 3.节点的类型,名字: 4.使用setAttribute设置属性 5.节点复制操作: 6.删除和替换节点 如有错误,还望 ...

  9. windows安装Oracle数据库

    我装的版本是Oracle11,64位,直接网上下载即可.安装过程中也出现了一些坑,现在整理了一下. 1.下载的目录和安装的目录最好放到英文目录下,别放到中文或者特殊字符的文件夹中,点击setup.ex ...

  10. HTML5常用标签及特殊字符表

    *http://html5doctor.com/nav*http://html5doctor.com/article*http://html5doctor.com/section*http://htm ...