jQuery 是一个 JavaScript 库,简化了 JavaScript 的编程。

语法:$(selector).action()

selector 是字符串,表示HTML元素。

对象 符号 例子 效果
当前整个HTML this this 选择整个HTML
标签 标签名 "p" 选择所有<p>元素
id # "#test" 选择所有 id = "test"的元素
class . ".test" 选择所有 class = "test"的元素
链接 [] [href="test"] 选择所有 href 等于 "test"的元素
[href!="test"] 选择所有 href 不等于 "test"的元素
[href$="test"] 选择所有 href 以 "test" 结尾的元素
表格 ul li: "ul li:first" 选择每个 <ul> 的第一个 <li> 元素

以上三者可以合起来用:$("p#test.test")

action()列表:

隶属 名称 功能
document ready(function) HTML文档加载完毕时执行function
window 浏览器视口
所有元素 hide() 隐藏所选元素
show() 显示所选元素
toggle() 以上两者切换
fadeIn() 渐渐隐藏
fadeOut() 渐渐显示
fadeToggle() 以上两者切换
slideUp() 向上滑动隐藏元素
slideDown() 向下滑动显示元素
slideToggle() 以上两者切换
addClass() 添加一个或多个类
removeClass() 删除一个或多个类
toggleClass() 以上两者切换
mouseover(function) 鼠标悬停在元素上时执行function
focus(function) 元素获得焦点时执行function
click(function) 点击元素时执行function
dblclick(function) 双击元素时执行function
attr() 改变元素的属性
css() 改变或返回元素的css属性
animate({dict参数}) 执行动画以使元素符合参数指定内容(属性名用骆驼命名法)
stop(bool,bool) 停止动画
text() 设置或返回所选元素的文本内容
html() 设置或返回所选元素带 HTML 标记的内容
val() 设置或返回表单字段的值
append(string) 元素内容结尾添加
after(string) 元素结束之后添加
remove() 删除整个元素
empty() 删除子元素
width() 不包括 padding 和 border
height() 不包括 padding 和 border
innerWidth() 包括 padding
innerHeight() 包括 padding
outerWidth() 包括 padding 和 border
outerHeight() 包括 padding 和 border

当出现动画动作时,可以传入两个参数:

  • 毫秒表示动作过渡时长。
  • 回调,在动画完成后执行

可在数值前使用 += 和 -= 表示相对值。

在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。

AJAX:

load()

get()

post()

jQuery简单笔记的更多相关文章

  1. jquery简单笔记(1) - 基础记录

    一.dom对象及jquery对象相互转换 jquery对象转换成dom对象,即 [index] 和 get(index) 第一种方式: var $j = $('#id'); // jquery对象 v ...

  2. jQuery 学习笔记

    jQuery 学习笔记   一.jQuery概述    宗旨: Write Less, Do More.    基础知识:        1.符号$代替document.getElementById( ...

  3. jQuery学习笔记 - 基础知识扫盲入门篇

    jQuery学习笔记 - 基础知识扫盲入门篇 2013-06-16 18:42 by 全新时代, 11 阅读, 0 评论, 收藏, 编辑 1.为什么要使用jQuery? 提供了强大的功能函数解决浏览器 ...

  4. JQuery学习笔记——层级选择器

    JQuery学习笔记--层级选择器 上一篇学习了基础的五种选择,分别是id选择器,class选择器,element选择器,*选择器 和 并列选择器.根据手册大纲,这篇学习的是层级选择器. 选择器: 1 ...

  5. jQuery学习笔记之Ajax用法详解

    这篇文章主要介绍了jQuery学习笔记之Ajax用法,结合实例形式较为详细的分析总结了jQuery中ajax的相关使用技巧,包括ajax请求.载入.处理.传递等,需要的朋友可以参考下 本文实例讲述了j ...

  6. jQuery:自学笔记(4)——事件与事件对象

    jQuery:自学笔记(4)——事件与事件对象 jQuery中的事件 什么是事件 所谓事件,就是被对象识别的操作,即操作对象队环境变化的感知和反应,例如单击按钮或者敲击键盘上的按键. 所谓事件流,是指 ...

  7. jQuery:自学笔记(2)——jQuery选择器

    jQuery:自学笔记(2)——jQuery选择器 基本选择器 说明 jQuery的基本选择器与CSS的选择器相似: 实例 标签选择器 //使用标签选择器更改字体大小 $(div).css('font ...

  8. jQuery:自学笔记(1)——基础入门

    jQuery:自学笔记(1)——基础入门 认识JQuery 1.jQuery概述 jQuery是一个快速.小巧 .功能丰富的JavaScript函数库.它可以实现“写的少,做的多”的目标. jQuer ...

  9. jQuery学习笔记之插件开发(4)

    jQuery学习笔记之插件开发(4) github源码地址 插件:了让原有功能的增强. 1.插件的种类(3种):局部.全局.选择器插件 1.1封装对象方法的插件 这种类型的插件是把一些常用或者重复使用 ...

随机推荐

  1. Linq 连接运算符:Concat

    //Concat()方法附加两个相同类型的序列,并返回一个新序列(集合)IList<string> strList = new List<string>() { "O ...

  2. MySQL中使用sql语句获得表结构

    最近在研究PHP,那么就必须涉及到mysql.其中一个功能通过表数据自动生成页面,紧接着发现在一张空表中无法读取数据(因为人家刚刚新建,就是空的没有数据) 延伸出来便是直接查表结构获得字段名,再进行处 ...

  3. SpringCloud的Bus(一)消息中间件的概念和用途

    一.概念与定义 1.Message Broker Message Broker是一种消息验证.消息转换.消息路由的架构模式,用于如: 消息路由到一个或多个目的地 消息转化为其他的表现方式 执行消息的聚 ...

  4. Angular 学习笔记 (路由外传 - RouteReuseStrategy)

    refer : https://github.com/angular/angular/issues/10929 https://stackoverflow.com/questions/41280471 ...

  5. python开发:初识python

    python简介 Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众多领域.目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube.D ...

  6. ASC学习笔记

    TCL:(Tool Command Language), a computer programming languagecharm++:基于C++的面向对象的并行编程语言.Charm++ is a p ...

  7. Linux-centos-7.2-64bit 安装配置mysql

    2018-04-12 安装在/usr/local/下,配置文件在/etc/my.ini 1.下载mysql安装包到 /usr/local/software cd /usr/local/software ...

  8. Linux:日期用法,及格式定义

    在shell脚本中经常会需要获取当前日期的地方,linux的系统时间在shell里是可以直接调用系统变量: 获取今天时期---`date +%Y%m%d` 或 `date +%F` 或 $(date ...

  9. 小技巧-C#文本快速删除空行

    查找:^\s*\n 替换空格 选择正则表达式

  10. requests+正则表达式提取猫眼电影top100

    #requests+正则表达式提取猫眼电影top100 import requests import re import json from requests.exceptions import Re ...