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库的更多相关文章

  1. HDU 6191 2017ACM/ICPC广西邀请赛 J Query on A Tree 可持久化01字典树+dfs序

    题意 给一颗\(n\)个节点的带点权的树,以\(1\)为根节点,\(q\)次询问,每次询问给出2个数\(u\),\(x\),求\(u\)的子树中的点上的值与\(x\)异或的值最大为多少 分析 先dfs ...

  2. js/j'query相互转换操作指南

    // jquery对象转js对象 $('#search')[0].checked=true; // js对象转jquery对象 var obj = document.getElementById('s ...

  3. Codeforces Gym 100571A A. Cursed Query 离线

    A. Cursed QueryTime Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100571/problem ...

  4. boost库的安装,使用,介绍,库分类

    1)首先去官网下载boost源码安装包:http://www.boost.org/ 选择下载对应的boost源码包.本次下载使用的是 boost_1_60_0.tar.gz (2)解压文件:tar - ...

  5. C++ Boost库分类总结

    c# 程序员写c++,各种不适应.尤其是被内存操作和几十种字符串类型的转换,简直疯了,大小写转换竟然要手动写代码实现. Boost看介绍不错,也不知道能不能跨平台.过几天要上linux写c++, 也不 ...

  6. 2018牛客网暑期ACM多校训练营(第一场) J - Different Integers - [莫队算法]

    题目链接:https://www.nowcoder.com/acm/contest/139/J 题目描述  Given a sequence of integers a1, a2, ..., an a ...

  7. HDU 5869 Different GCD Subarray Query 树状数组 + 一些数学背景

    http://acm.hdu.edu.cn/showproblem.php?pid=5869 题意:给定一个数组,然后给出若干个询问,询问[L, R]中,有多少个子数组的gcd是不同的. 就是[L, ...

  8. Different Integers 牛客网暑期ACM多校训练营(第一场) J 离线+线状数组或者主席树

    Given a sequence of integers a1, a2, ..., an and q pairs of integers (l 1, r1), (l2, r2), ..., (lq, ...

  9. Codeforces J. A Simple Task(多棵线段树)

    题目描述: Description This task is very simple. Given a string S of length n and q queries each query is ...

随机推荐

  1. Java并发编程之原子变量

    原子变量最主要的一个特点就是所有的操作都是原子的,synchronized关键字也可以做到对变量的原子操作.只是synchronized的成本相对较高,需要获取锁对象,释放锁对象,如果不能获取到锁,还 ...

  2. 锁对象Lock

    Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题: public class LockTest { publicstaticv ...

  3. 基于Hadoop(M/R)的MySQL到Oracle海量数据切割

    # 背景介绍 大数据时代,海量数据的迁移会很普遍地出现在各个应用场景,本文主要讨论利用Sqoop的分布式能力从关系型数据库MySQL到Oracle的海量数据迁移和切割. # 所需环境 1 JDK+Ec ...

  4. BandwagonHost搬瓦工VPS自建

    地址:https://bwh1.net/aff.php?aff=18648 ,购买$2.99的就够用了(现在没有$2.99的了,最低是$4.99) 步骤一: 步骤二: 步骤三:选图中的选项,然后点 A ...

  5. 一张表搞懂各种 Docker 监控方案 - 每天5分钟玩转 Docker 容器技术(86)

    前面我们已经介绍了ps/top/stats.Sysdig.Weave Scope.cAdvisor 和 Prometheus 多种容器监控工具和方案,是时候做一个比较了.下面将从五个方面来对比它们之间 ...

  6. [译]ASP.NET Core 2.0 路由引擎

    问题 ASP.NET Core 2.0的路由引擎是如何工作的? 答案 创建一个空项目,为Startup类添加MVC服务和请求中间件: public void ConfigureServices(ISe ...

  7. 一条咸鱼的梦--python

    毕业到现在已经有一年多了,或者说已经工作了一年多,这样以一个社会人的说法比较贴切吧.工作的这段时间里,我曾经有无数次的在问我该干什么,我想干什么,这好像一个深奥的哲学问题,好像并不是只有我一个毕业生思 ...

  8. AngularJS学习篇(七)

    AngularJS 过滤器 过滤器可以使用一个管道字符(|)添加到表达式和指令中. <!DOCTYPE html> <html> <head> <meta c ...

  9. Javascript 内核Bug

    Javascript 内核Bug: js 执行(9.9+19.8)加法运算 等于 29.700000000000003) <html> <head> <title> ...

  10. JS中的this的应用总结

    简述this的用法 "this是由被调用的方式确定"这个事实,使得this可以被改变,从而为函数增加了动态性,可变性,使得变成更加灵活.目前因为工作经验有限,暂时总结一下五种情况下 ...