JQuery函数库
核心Core 函数
$()动态创建由 jQuery 对象包装的 DOM 元素
$.unique()去重排序函数
$.inArray()在数组中搜索指定的值并返回其索引
$.merge()合并数组
属性Param 函数
attr()设置或返回被选元素的属性值。
removeAttr()从每一个匹配的元素中删除一个属性
prop()获取在匹配的元素集中的第一个元素的属性值。
removeProp()用来删除由.prop()方法设置的属性集
addClass()为每个匹配的元素添加指定的类名。
removeClass()从所有匹配的元素中删除全部或者指定的类。
toggleClass()如果存在(不存在)就删除(添加)一个类。
html()取得第一个匹配元素的html内容。
val()返回或设置被选元素的值。
text()设置,取得所有匹配元素的内容。
样式Css 函数
css()访问或设置匹配元素的样式属性。
offse()获取匹配元素在当前视口的相对偏移。
position()获取匹配元素相对父元素的偏移。
scrollTop()获取匹配元素相对滚动条顶部的偏移。
scrollLeft()获取匹配元素相对滚动条左侧的偏移。
height()取得匹配元素当前计算的高度值(px)。
width()取得第一个匹配元素当前计算的宽度值(px)。
innerHeight()获取第一个匹配元素内部区域高度(包括补白、不包括边框)。
innerWidth()获取第一个匹配元素内部区域宽度(包括补白、不包括边框)。
outerHeight()获取第一个匹配元素外部高度(默认包括补白和边框)。
outerWidth()获取第一个匹配元素外部宽度(默认包括补白和边框)。
选择器Select 函数
:enabled匹配所有可用元素
:disabled匹配所有不可用元素
:checked匹配所有选中的被选中元素
:selected匹配所有选中的option元素
:contains()匹配包含给定文本的元素
:empty匹配所有不包含子元素或者文本的空元素
:has()匹配含有选择器所匹配的元素的元素
:parent匹配含有子元素或者文本的元素
:first获取第一个元素
:last获取最后个元素
:not()去除所有与给定选择器匹配的元素
:even匹配所有索引值为偶数的元素
:odd匹配所有索引值为奇数的元素
:eq()匹配一个给定索引值的元素
:gt()匹配所有大于给定索引值的元素
:lt()匹配所有小于给定索引值的元素
:header匹配如 h1, h2, h3之类的标题元素
:animated匹配所有正在执行动画效果的元素
:focus触发每一个匹配元素的focus事件。
id根据给定的ID匹配一个元素。
element根据给定的元素名匹配所有元素
class根据给定的类匹配元素。
*匹配所有元素
selectors将每一个选择器匹配到的元素合并后一起返回。
:input匹配所有 <input> 元素
:text匹配所有 type="text" 的 <input> 元素
:password匹配所有 type="password" 的 <input> 元素
:radio匹配所有 type="radio" 的 input 元素
:checkbox匹配所有 type="checkbox" 的 input 元素(多选框)
:submit匹配所有 type="submit" 的 input 元素
:reset匹配所有 type="reset" 的 input 元素
:button匹配所有 type="button" 的 input 元素
:image匹配所有 type="image" 的 input 元素
:file所有 type="file" 的 input 元素(上传按钮)
[attribute]匹配所有带有指定属性的元素
[attribute=value]所有指定属性的值等于 value 的元素
[attribute!=value]选取每个不带有指定属性及值的元素。
[attribute$=value]选取每个带有指定属性且以指定字符串结尾的元素。
文档处理Document 函数
append()向每个匹配的元素内部追加内容。
appendTo()把所有匹配的元素追加到另一个指定的元素元素集合中。
prepend()向每个匹配的元素内部前置内容。
prependTo()把所有匹配的元素前置到另一个、指定的元素元素集合中。
after()在每个匹配的元素之后插入内容。
before()在每个匹配的元素之前插入内容。
insertAfter()把所有匹配的元素插入到另一个、指定的元素元素集合的后面。
insertBefore()把所有匹配的元素插入到另一个、指定的元素元素集合的前面。
empty()删除匹配的元素集合中所有的子节点。
remove()从DOM中删除所有匹配的元素。
detach()从DOM中删除所有匹配的元素。
clone()克隆(复制)匹配的DOM元素。
replaceWith()将所有匹配的元素替换成指定的HTML或DOM元素。
replaceAll()用匹配的元素替换掉所有 selector匹配到的元素。
wrap()把所有匹配的元素用其他元素的结构化标记包裹起来。
unwrap()移出元素的父元素
wrapAll()将所有匹配的元素用单个元素包裹起来。
wrapInner()将每一个匹配的元素的子内容(包括文本节点)用一个HTML结构包裹起来
筛选Filter 函数
eq()获取第N个元素
first()获取第一个元素
last()获取最后个元素
hasClass()检查当前的元素是否含有某个特定的类
filter()筛选出与指定表达式匹配的元素集合。
is()根据选择器、DOM元素或 jQuery 对象来检测匹配元素集合
map()将一组元素转换成其他数组(不论是否是元素数组)
has()保留包含特定后代的元素,去掉那些不含有指定后代的元素
not()删除与指定表达式匹配的元素
slice()选取一个匹配的子集
add()把与表达式匹配的元素添加到jQuery对象中。
andSelf()加入先前所选的加入当前元素中
contents()查找匹配元素内部所有的子节点(包括文本节点)。
end()回到最近的一个"破坏性"操作之前
children()取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。
closest()从元素本身开始,逐级向上级元素匹配,并返回最先匹配的元素。
find()搜索所有与指定表达式匹配的元素。
next()取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。
nextAll()查找当前元素之后所有的同辈元素。
nextUntil()查找当前元素之后所有的同辈元素,直到遇到匹配的那个元素为止。
offsetParent()返回第一个匹配元素用于定位的父节点。
parent()取得一个包含着所有匹配元素的唯一父元素的元素集合。
parents()取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素)。
parentsUntil()查找当前元素的所有的父辈元素,直到遇到匹配的那个元素为止
prev()取得一个包含匹配的元素集合中每一个元素紧邻的前一个同辈元素的元素集合。
prevAll()查找当前元素之前所有的同辈元素
prevUntil()查找当前元素之前所有的同辈元素,直到遇到匹配的那个元素为止。
siblings()取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合。
事件Event 函数
blur()触发每一个匹配元素的blur事件(失去焦点)。
change()触发每个匹配元素的change事件
click()触发每一个匹配元素的click单击事件。
dblclick()触发每一个匹配元素的dblclick事件(双击)。
error()触发每一个匹配元素的error事件。
focus()每一个匹配元素在获取焦点时触发事件。
focusin()在每一个匹配元素的focusin事件中绑定一个处理函数。
focusout()在每一个匹配元素的focusout事件中绑定一个处理函数。
keydown()触发每一个匹配元素的keydown事件
keypress()触发每一个匹配元素的keypress事件
keyup()触发每一个匹配元素的keyup事件
mousedown()在每一个匹配元素的mousedown事件中绑定一个处理函数。
mouseenter()当鼠标指针穿过元素时,会发生 mouseenter 事件。
mouseleave()当鼠标指针离开元素时,会发生 mouseleave 事件。
mousemove()在每一个匹配元素的mousemove事件中绑定一个处理函数。
mouseout()在每一个匹配元素的mouseout事件中绑定一个处理函数。
mouseover()在每一个匹配元素的mouseover事件中绑定一个处理函数。
mouseup()在每一个匹配元素的mouseup事件中绑定一个处理函数。
resize()在每一个匹配元素的resize事件中绑定一个处理函数。
scroll()为每一个匹配元素的滚动(scroll)事件绑定一个处理函数。
select()触发每一个匹配元素的select(选中文本)事件
submit()触发每一个匹配元素的submit事件。
unload()给每一个匹配元素绑定unload事件(页面刷新或者关闭)处理函数
ready()当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。
hover()一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。
toggle()绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。
live()为元素绑定事件处理函数
bind()为元素绑定事件处理函数
on()为元素绑定事件处理函数
trigger()触发被选元素的指定事件
extend()Jquery扩展方法
效果Effects 函数
animate()对被选元素应用“自定义”的动画
slideToggle()对被选元素进行滑动下拉和滑动收缩的切换
show()显示被选的元素
hide()隐藏被选的元素
slideDown()通过调整高度来滑动显示被选元素(下拉)
slideUp()通过调整高度来滑动隐藏被选元素(收缩)
fadeIn()逐渐改变被选元素的不透明度,从隐藏到可见
fadeOut()逐渐改变被选元素的不透明度,从可见到隐藏
fadeTo()把被选元素逐渐改变至给定的不透明度
toggle()对被选元素进行隐藏和显示的切换
stop()停止被选元素上正在运行的动画
delay()设置元素的延迟(队列中仍未运行的动画效果)
Ajax 函数
$.post()通过 HTTP POST 方式向服务器发送异步请求
$.get()通过 HTTP GET 方式向服务器发送请求
$.ajax()通过HTTP (GET/POST)方式向服务器发送请求
工具Tools 函数
each()通用例遍方法,可用于例遍对象和数组。
其他Other 函数
serialize()序列化表单值,创建 URL 编码文本字符串。
serializeArray()通过序列化表单值来创建对象数组(名称和值)。
$.trim()去掉字符串起始和结尾的空格
get()获取由选择器指定的 DOM 元素。
JQuery函数库的更多相关文章
- 前端之jquery函数库
jquery介绍 jQuery是目前使用最广泛的javascript函数库.据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库.微软公司甚至把jQuery作为他们的官方库. ...
- JS/JQUERY函数库
1. 判断字符串是否为空 function isEmptyString(str) { return str == undefined || str == "" || str == ...
- jQuery使用最广泛的javascript函数库
网站建设中,jQuery之最方便的的库了,当用到其中的JavaScript函数库的时候,不禁会想居然还有这么简单的操作? 一.选择网页元素 jQuery的基本设计思想和主要用法,就是"选择某 ...
- 在easyUI开发中,出现jquery.easyui.min.js函数库问题
easyUI是jquery的一个插件,是民间的插件.easyUI使用起来很方便,里面有网页制作的最重要的三大方块:javascript代码.html代码和Css样式.我们在导入easyUI库后,可以直 ...
- ABP(现代ASP.NET样板开发框架)系列之21、ABP展现层——Javascript函数库
点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之21.ABP展现层——Javascript函数库 ABP是“ASP.NET Boilerplate Project ...
- ajax的使用:(ajaxReturn[ajax的返回方法]),(eval返回字符串);分页;第三方类(page.class.php)如何载入;自动加载函数库(functions);session如何防止跳过登录访问(构造函数说明)
一.ajax例子:ajaxReturn("ok","eval")->thinkphp中ajax的返回值的方法,返回参数为ok,返回类型为eval(字符串) ...
- 11个很棒的 jQuery 图表库
如果你曾经使用过任何类型的数据,你应该知道阅读一排排数据的痛苦.通过所有这些数据弄清楚他们的意思是非常不容易的.可视化对于解决这个问题起到了重要的作用.可视化降低了数据阅读的难度,帮助决策者获得可操作 ...
- jQuery多库共存处理
jQuery多库共存处理(来自慕课网) 多库共存换句话说可以叫无冲突处理. 总的来说会有2种情况会遇到: 1.$太火热,jQuery采用$作为命名空间,不免会与别的库框架或者插件相冲突. 2.jQue ...
- ABP展现层——Javascript函数库
ABP展现层——Javascript函数库 点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之21.ABP展现层——Javascript函数库 ABP是“ASP.N ...
随机推荐
- SCU 4424(求子集排列数)
A - A Time Limit:0MS Memory Limit:0KB 64bit IO Format:%lld & %llu Submit Status Practice ...
- easyui form submit 不提交
http://bbs.csdn.net/topics/390811964 function saveProduct() { //$('#fm').form('submit', ...
- The illustrated guide to a Ph.D.
- xcode6.3插件失效
1.打开终端,输入以下代码:defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 2.获取到DV ...
- iOS 刚刚,几分钟前,几小时前,几天前,几月前,几年前
- (NSString *)compareCurrentTime:(NSDate*) compareDate { NSTimeInterval timeInterval = [compareDate ...
- xss之全面剖析
XSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞.指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的 ...
- C#实现AES加解密方法
using System; using System.Collections.Generic; using System.Text; using System.Security.Cryptograph ...
- iOS 用instancetype代替id作返回类型有什么好处?
2014-07-07更新:苹果在iOS 8中全面使用instancetype代替id Steven Fisher:只要一个类返回自身的实例,用instancetype就有好处. @interface ...
- Kik CEO Ted Livingston发博称要成为西方的微信?
加拿大手机聊天应用Kik是一款手机通信录的社交软件,和Snapchat.微信相似,上个月刚拿到3830万美元融资.近日,Kik CEO Ted Livingston在medium博客上发表了the r ...
- Cocos2d-x 3.0修改Android平台帧率fps - 解决游戏运行手机发热发烫问题
使用Cocos2d-x 3.0开发游戏之后,发现游戏在android手机上发热非常严重,在魅族2上,几乎担心手机会爆炸了~~~采取的一个措施就是降低帧率,因为游戏对于帧率要求不是非常高. 做过coco ...