J Query库
J Query库
J Query选择器:与CSS选择器完全一致
J Query语法:
(1)美元符定义J Query
(2)选择符查询和HTML元素
(3)J Query带action方法执行对元素带操作
(4)实例:$(this).hide隐藏当前元素
(5)结构:$(内容);
J Query选择器
(1)J Query选择器允许您对HTML元素组或单个元素进行操作
(2)J Query选择器基于元素带id、类、类型、属性、属性值等查找HTML元素
(3)J Query选择器都以美元符开头
(4)#id选择器:选择的元素的id属性$(#id)
(5).class选择器:选择元素的class属性$(.class)
J Query事件
J Query 是为事件处理设计带
什么是事件?页面对于不同的访问者的响应叫做事件
在元素上移动鼠标,选取单选按钮,点击元素等。
在J Query中,大多数DOM事件都有一个等效带J Query方法
常用的J Query事件方法:$(document).ready()
J Query click():点击
J Query dblclick():双击鼠标左键
J Query mouseenter():鼠标移入
J Query mouseleave():鼠标移出
J Query mousedown():鼠标按下
J Query mouseup():鼠标弹起
J Query hover():
J Query focus和blur:添加或触发事件
J Query 隐藏和显示
hide:隐藏
show:显示
J Query 淡入淡出
fadeIn:
fadeOut:
fadeToggle:
fadeTo:
J Query 滑动效果
slideDown
slideUp
slideToggle
J Query动画
animate
J Query停止动画
stop
J Query Callback方法
动画100%完成后执行
J Query Chaining
J Query获取
J Query拥有可操作HTML元素和属性带强大方法
J Query DOM操作
J Query提供一系列与DOM相关带方法,这使访问和操作元素和属性更容易
获得内容 - text()、html()、val()
三个简单实用带用于DOM操作带J Query方法:
text():设置或返回所选元素的文本内容
html():设置或返回所选元u素的内容(包括HTML标记)
val():设置或返回表单字段的值
attr():获取属性值
J Query设置
text():设置或返回所选元素的文本内容
html():设置或返回所选元素带内容(包括HTML标记)
val():设置返回表单字段带值
text、html、val回调函数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串
attr:设置/改变属性值
attr回调函数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串
J Query添加元素
append():在被选元素内部带结尾插入指定内容
prepenbd():在被选元素内部的开头插入指定内容
after():在被选元素之后插入内容
Before():在被选元素之前插入内容
J Query删除元素
remove():删除被选元素
empty():从被选元素中删除子元素
remove(参数):过滤被删除带元素
J Query CSS类
通过J Query,可以很容易地对CSS元素进行操作
J Query操作CSS
addClass():向被选元素添加一个或多个类
removeClass():从被选元素删除一个或多个类
toggleClass():对被选元素进行添加或删除类的操作
css():设置或返回样式属性
J Query CSS方法
J Query css() Method:css方法设置或返回被选元素带一个或多个样式属性
返回css属性:css(a)
设置css属性:css(a,b)
设置多个属性:css(a:b,a1:b1......)
J Query尺寸
width:设置或返回元素的宽度(不包括内边距、边框或外边距)
height:设置或返回元素的高度(不包括内编剧、边框或外边距)
innerWidth:返回元素带宽度(包括内边距)
innerHeight:返回元素带高度(包括内边距)
outerWidth:返回元素宽度(包括内边距和边框)
outerHeight:返回元素高度(包括内边距和边框)
J Query遍历
J Query遍历 - 祖先:向上遍历DOM树
parent():返回被选元素带直接父元素
parents():返回被选元素的所有祖先元素,一路向上直到文档跟元素
parentsUntil():返回介于两个给定元素之间带祖先元素
J Query遍历 - 后代:向下遍历DOM树
children():返回被选元素带所有直接子元素
find():返回被选元素的后代元素,一路向下直到最后一个后代
J Query遍历 - 同胞:能够在DOM树中遍历元素的同胞元素
在DOM树中水平遍历
Siblings():返回被选元素的所有同胞元素
next():返回被选元素的下一个同胞元素
nextAll():返回被选元素的所有跟随的同胞元素
nextUntil():返回介于两个给定参数之间的所有跟随的同胞元素
prev():返回被选元素的上一个同胞元素与next相反
prevAll():返回被选元素的所有跟随的同胞元素,与nextAll相反
prevUntil():返回介于两个给定参数之间的所有跟随的同胞元素
J Query遍历 - 过滤:
first():返回被选元素的首个元素
last():返回被选元素的最后一个元素
eg():返回被选元素中带有指定索引号的元素
filter():允许您规定一个标准,不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回
not():与filter相反,匹配这个标准元素会被删除,
J Query AJAX
J Query - AJAX - load:从服务器加载数据,并把返回的数据放入被选元素中
J Query - AJAX - get方法:从服务器上请求获取数据
J Query - AJAX - post方法:从服务器上请求提交数据
J Query notConflict:
释放J Query使用“$”的缩写方法,使其不能够使用缩写以保证不会和其它框架中的“$”重合
J Query库的更多相关文章
- HDU 6191 2017ACM/ICPC广西邀请赛 J Query on A Tree 可持久化01字典树+dfs序
题意 给一颗\(n\)个节点的带点权的树,以\(1\)为根节点,\(q\)次询问,每次询问给出2个数\(u\),\(x\),求\(u\)的子树中的点上的值与\(x\)异或的值最大为多少 分析 先dfs ...
- js/j'query相互转换操作指南
// jquery对象转js对象 $('#search')[0].checked=true; // js对象转jquery对象 var obj = document.getElementById('s ...
- Codeforces Gym 100571A A. Cursed Query 离线
A. Cursed QueryTime Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100571/problem ...
- boost库的安装,使用,介绍,库分类
1)首先去官网下载boost源码安装包:http://www.boost.org/ 选择下载对应的boost源码包.本次下载使用的是 boost_1_60_0.tar.gz (2)解压文件:tar - ...
- C++ Boost库分类总结
c# 程序员写c++,各种不适应.尤其是被内存操作和几十种字符串类型的转换,简直疯了,大小写转换竟然要手动写代码实现. Boost看介绍不错,也不知道能不能跨平台.过几天要上linux写c++, 也不 ...
- 2018牛客网暑期ACM多校训练营(第一场) J - Different Integers - [莫队算法]
题目链接:https://www.nowcoder.com/acm/contest/139/J 题目描述 Given a sequence of integers a1, a2, ..., an a ...
- HDU 5869 Different GCD Subarray Query 树状数组 + 一些数学背景
http://acm.hdu.edu.cn/showproblem.php?pid=5869 题意:给定一个数组,然后给出若干个询问,询问[L, R]中,有多少个子数组的gcd是不同的. 就是[L, ...
- Different Integers 牛客网暑期ACM多校训练营(第一场) J 离线+线状数组或者主席树
Given a sequence of integers a1, a2, ..., an and q pairs of integers (l 1, r1), (l2, r2), ..., (lq, ...
- Codeforces J. A Simple Task(多棵线段树)
题目描述: Description This task is very simple. Given a string S of length n and q queries each query is ...
随机推荐
- 如何高效的编写Verlog HDL——菜鸟版
工欲善其事.必先利其器!要想高效的编写verilog没有一个好的编辑器可不行,所以我这里推荐两款十分好用的编辑器Notepad++和Gvim,这两款编辑器由于其强大的添加插件的功能,所以深受代码工作者 ...
- Spring源码情操陶冶-AOP之ConfigBeanDefinitionParser解析器
aop-Aspect Oriented Programming,面向切面编程.根据百度百科的解释,其通过预编译方式和运行期动态代理实现程序功能的一种技术.主要目的是为了程序间的解耦,常用于日志记录.事 ...
- JPA + SpringData 操作数据库 ---- 深入了解 SpringData
原创播客,如需转载请注明出处.原文地址:http://www.cnblogs.com/crawl/p/7735616.html ------------------------------------ ...
- 大道至简第一章读后感Java伪代码
//一.愚公移山 /*原始需求 惩山北直塞,出入之迁也. 项目沟通的方式 聚室而谋 项目目标 毕力平险,指通豫南,达于汉阴 人员组成 愚公,子孙荷担者三夫,邻人遗男 技术方案 叩石垦壤 簸萁运与渤海之 ...
- PHP垃圾回收机制
一.引用计数基本知识 每个php变量存在一个叫"zval"的变量容器中,当一个变量被赋常量值时,就会生成一个zval变量容器.一个zval变量容器,除了包含变量的类型和值,还包括两 ...
- 面试中常用排序算法实现(Java)
当我们进行数据处理的时候,往往需要对数据进行查找操作,一个有序的数据集往往能够在高效的查找算法下快速得到结果.所以排序的效率就会显的十分重要,本篇我们将着重的介绍几个常见的排序算法,涉及如下内容: 排 ...
- python的小基础
变量python中的变量为指向常量的地址当常量没有指向时,系统自动回收内存空间如A = 1B = AA = 2print(A,B)#2,1id(A),id(B)id()为python虚拟机的虚拟地址, ...
- Vue源码后记-更多options参数(2)
写起来感觉都是老三套,AST => render => VNode => patch 之前是把AST弄完了,对事件和过滤器处理如图: render函数也只看这两部分的转换吧! 首先是 ...
- Lua如何管理”package”
Lua如何管理"package" 方式一: 私有方法和变量都需要显式定义为local类型的,这很容易造成错误.一旦不小心漏写,就又将方法定义为全局的了. "package ...
- Fibonacci(...刷的前几道题没有记博客的习惯,吃了大亏)
Fibonacci Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Sub ...