jQ通过选择器选择元素,选择器的语法和css类似$(css选择器语法)
参数可以是id、class、tag等等通过如上选择就可以获得一个元素
jQuery名字冲突
解决方法: var jq=jQuery.noConflict()帮助使用自己的名字(比如jq代替了$ )
jQuery事件:
$(document).ready(function) 将函数绑定到文档的就绪事件(当文档完成加载)
$(selector).click(function) 触发或将函数绑定到被选中元素的点击事件中
$(selector).dblclick(function) 触发或将函数绑定到被选中元素的双击事件中
$(selector).focus(function) 触发或将函数绑定到被选中元素的获取焦点事件中
$(selector).mouseover(function) 触发或将函数绑定到被选中元素的鼠标悬浮事件中
jQuery效果(Element是由选择器选择的元素):
隐藏和显示:
语法: $(selector).function(speed, callback);
speed是执行速度,可以取"slow"、"fast"或毫秒
callback是function执行完后执行的函数名称
hide() 隐藏元素
show() 显示元素
toggle() 在hide和show之间来回切换
淡入淡出:
语法: $(selector).function(speed, callback);
speed是执行速度,可以取"slow"、"fast"或毫秒
callback是function执行完后执行的函数名称
fadeIn() 用于淡入已经隐藏的元素
fadeOut() 用于淡出可见元素
fadeToggle() 在fadeIn和fadeOut之间切换
fadeTo() 允许渐变为给定的不透明度
语法: $(selector).function(speed, opacity, callback);
speed是执行速度,可以取"slow"、"fast"或毫秒
opacity不透明值,介于0到1之间
callback是function执行完后执行的函数名称
滑动:
语法: $(selector).function(speed, callback);
speed是执行速度,可以取"slow"、"fast"或毫秒
callback是function执行完后执行的函数名称
slideDown() 用于向下滑动元素
slideUp() 用于向上滑动元素
slideToggle() 用于在down和up之间切换
动画:
语法:$(selector).function({params}, speed, callback);
必须的params参数定义形成动画的css属性
speed参数规定效果的时长,可以取"slow"、"fast"或毫秒
callback是function执行完后执行的函数名称
animate() 定义动画
注意:默认的,所有HTML元素都有一个静态位置无法移动。
animate几乎可以操作所有css属性,不过书写的时候必须使用Camel标记书写属性名:paddingLeft
色彩动画并不在核心jQuery库中。需要下载Color Animations插件
可以使用相对值:height:'+=150px';
可以使用预定义的值:"show"、"hide"或"toggle";
队列:如果在彼此之后编写了多个animate调用,jQuery会创建包含这些方法调用的内部队列
停止动画:
stop() 停止正在运行的动画,在完成之前
语法:$(selector).stoop(stopAll, goToEnd);
stopAll 参数规定是否该清除动画队列。默认是false,即仅停止活动动画,允许任何排入队列的动画向后执行
goToEnd 参数规定是否立即完成当前动画。默认是false。
获得内容和属性:
text() 设置或返回所选元素的文本内容
html() 设置或返回所选元素的内容(包括HTML标记)
val() 设置或返回表单字段的值
attr() 设置或获取参数的属性值,允许同时设置多个属性:$("#w3s").attr({ "href" : "http://www.w3school.com.cn/jquery","title" : "W3School jQuery Tutorial"});  也提供回调函数:  $("#w3s").attr("href", function(i,origValue){return origValue + "/jquery";}); 该函数可接收并使用选择器的 index 值和当前属性值。
添加元素内容:
append() 在被选元素的结尾插入内容
prepend() 在被选元素的开头插入内容
after() 在被选元素之后插入内容
before() 在被选元素之前插入内容
删除元素:
remove() 删除被选元素及其子元素,接受参数,允许对被删元素进行过滤,参数是jQuery选择器的语法。
empty() 删除被选元素的子元素
获取并设置css类:
addClass() 向被选元素添加一个或多个类
removeClass() 从被选元素删除一个或多个类
toggleClass() 对被选元素进行添加/删除类的切换操作
css() 设置或返回样式属性,一个参数时返回属性的值,两个设置属性值,可以同时设置多个
尺寸:
width() 设置或返回元素的宽度(不包括内边距、边距、外边距)
height() 设置或返回元素的高度(不包括内边距、边距、外边距)
innerWidth() 返回元素的宽度(包括内边距)
innerHeight() 返回元素的高度(包括内边距)
outerWidth() 方法返回元素的宽度(包括内边距和边框)。
outerHeight() 方法返回元素的高度(包括内边距和边框)。
遍历-祖先:
parent() 返回被选元素的直接父元素
parents() 返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)。
parentsUntil() 返回介于两个给定元素之间的所有祖先元素:$("span").parentsUntil("div");
遍历-后代:
children() 方法返回被选元素的所有直接子元素
find() 返回被选元素的后代元素,一路向下直到最后一个后代。
遍历-同胞:
siblings() 返回被选元素的所有同胞元素
next() 返回被选元素的下一个同胞
nextAll() 返回被选元素的所有跟随的同胞元素
nextUntil() 返回介于两个给定参数之间的所有跟随的同胞元素
prev(),prevAll()&prevUnTil() 和上方一样,只是方向相反
遍历-过滤:
first() 返回被选元素的首个元素
last() 返回被选元素的最后一个元素
eq() 返回被选元素中带有指定索引号的元素
filter() 允许规定一个标准,不符合的都会从集合中删除。
not() 返回不匹配标准的所有元素 AJAX:
load() 从指定url加载,并把返回的数据放入被选元素中。
语法:$(selector).load(URL, data, callback);
必选的URL参数规定希望加载的URL
data规定与请求一同发送的查询字符串键/值对集合。
callback是load()方法完成后所执行的函数名称,回调函数包括以下参数:
responseTXT 包括调用成功是的结果内容
statusTXT 包含调用的状态
xhr 包含XMLHttpRequest对象
get() 方法通过HTTP GET请求从服务器上请求数据
语法:$.get(URL, callback);
必需URL,规定希望请求的URL
callback规定请求成功后所执行的函数名
post() 通过HTTP POST请求从服务器上请求数据
语法:$.post(URL, data, callback);
必需的 URL 参数规定您希望请求的 URL。
可选的 data 参数规定连同请求发送的数据。
可选的 callback 参数是请求成功后所执行的函数名。

转 jquery 学习笔记的更多相关文章

  1. jQuery学习笔记(一)jQuery选择器

    目录 jQuery选择器的优点 基本选择器 层次选择器 过滤选择器 表单选择器 第一次写博客,希望自己能够长期坚持,以写博客的方式作为总结与复习. 最近一段时间开始学习jQuery,通过写一个jQue ...

  2. jQuery 学习笔记

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

  3. jQuery学习笔记(一):入门

      jQuery学习笔记(一):入门 一.JQuery是什么 JQuery是什么?始终是萦绕在我心中的一个问题: 借鉴网上同学们的总结,可以从以下几个方面观察. 不使用JQuery时获取DOM文本的操 ...

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

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

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

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

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

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

  7. jQuery 学习笔记:jQuery 代码结构

    jQuery 学习笔记:jQuery 代码结构 这是我学习 jQuery 过程中整理的笔记,这一部分主要包括 jQuery 的代码最外层的结构,写出来整理自己的学习成果,有错误欢迎指出. jQuery ...

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

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

  9. jQuery学习笔记之jQuery的Ajax(3)

    jQuery学习笔记之jQuery的Ajax(3) 6.jQuery的Ajax插件 源码地址: https://github.com/iyun/jQueryDemo.git ------------- ...

  10. jQuery学习笔记之DOM操作、事件绑定(2)

    jQuery学习笔记之DOM操作.事件绑定(2) --------------------学习目录------------------------ 4.DOM操作 5.事件绑定 源码地址: https ...

随机推荐

  1. Android 中LinearLayout控件属性

    id             为控件指定相应的ID        text           指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符        g ...

  2. http与https差异

    HTTPS和HTTP的区别: https协议需要到ca申请证书,一般免费证书很少,需要交费. http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议 http的连接很 ...

  3. C# Json反序列化处理

    最近换工作了 从客户端转到Web端 第一个任务就是去别人的页面上抓取数据 用到的是JSON 因为他们网站json的格式有点怪 所以 就在JSON反序列化上面 花了一点时间 首先用到的工具是http:/ ...

  4. matlab常用小函数(二)

    numel 元素个数 assert 表达式为假时输出某个字符串 int2str 整形转化为字符串型 numel(A) 返回A中的元素个数,A可以是任何的数据结构,如向量.矩阵.元胞.结构体等 asse ...

  5. Hbase Java API程序设计步骤

    http://www.it165.net/admin/html/201407/3390.html 步骤1:创建一个Configuration对象 包含了客户端链接Hbase服务所需的全部信息: zoo ...

  6. hadoo namenode format 异常 java.net.UnknownHostException: localhost.localdomain: localhost.localdomain

    /etc/sysconfig/network换成你在hosts里设置的值 /etc/rc.d/init.d/network restart 重启网络 hostname后就会发现hostname变了,也 ...

  7. [BZOJ 1018] [SHOI2008] 堵塞的交通traffic 【线段树维护联通性】

    题目链接:BZOJ - 1018 题目分析 这道题就说明了刷题少,比赛就容易跪..SDOI Round1 Day2 T3 就是与这道题类似的..然而我并没有做过这道题.. 这道题是线段树维护联通性的经 ...

  8. 对话机器学习大神Yoshua Bengio(下)

    对话机器学习大神Yoshua Bengio(下) Yoshua Bengio教授(个人主页)是机器学习大神之一,尤其是在深度学习这个领域.他连同Geoff Hinton老先生以及 Yann LeCun ...

  9. Netty版本升级血泪史之线程篇

    1. 背景 1.1. Netty 3.X系列版本现状 根据对Netty社区部分用户的调查,结合Netty在其它开源项目中的使用情况,我们可以看出目前Netty商用的主流版本集中在3.X和4.X上,其中 ...

  10. 【UVA12093】Protecting Zonk (树形DP)

    题意: 给定一个有n个节点的无根树,有两种装置A和B,每种都有无限多个.在某个节点X使用A装置需要C1的花费,并且此时与节点X相连的边都被覆盖.在某个节点X使用B装置需要C2的花费,并且此时与节点X相 ...