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 ...
随机推荐
- workon在zsh中不起作用
先装了workon,然后装了zsh,发现在zsh里不起作用 翻了一下网上没有解答,就看了看bashrc文件,发现一句 source /usr/local/bin/virtualenvwrapper.s ...
- IOS基础之 (十五)知识点
一 SEL 1. 方法的存储位置 每个类的方法地址列表都存储在类对象中. 每个方法都有一个与之对应的SEL类型的对象. 根据一个SEL对象就可以找到方法的地址,进而调用方法. Person.h #im ...
- javascript学习随笔(二)原型prototype
JavaScript三类方法: 1.类方法:2.对象方法:3.原型方法;注意三者异同 例: function People(name){ this.name=name; //对象方法 this.Int ...
- nginx 支持pathinfo的配置文件
location ~ \.php { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; set ...
- Jni中C++和Java的参数传递 参数对照
Jni中C++和Java的参数传递 如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用V ...
- Java调用动态库方法说明-最详细
Java不能直接调用由c或者c++写得dll(TF_ID.dll),所以只能采用jni得方法,一步一步生成符合规范得dll文件(假设叫FANGJIAN.dll),在FANGJIAN.dll这个文件里来 ...
- Android Studio-设置switch/case代码块自动补齐
相信很多和我一样的小伙伴刚从Eclipse转到Android Studio的时候,一定被快捷键给搞得头晕了,像Eclipse中代码补齐的快捷键是Alt+/ ,但是在AS中却要自己设置,这还不是问题的关 ...
- centos下使用eclipse jlink 调试uboot
一.安装java jdk 1.CentOS默认情况下,会安装OpenOffice之类的软件,这些软件需要Java的支持,默认会安装JDK的环境,若需要特定的Java环境,最好将默认的JDK彻底删除: ...
- git常见问题解决办法
1,git status乱码 git config --global core.quotepath false 执行完后再使用时,就显示正常了
- 错误 X “X1”不包含“XX2”的定义,并且找不到可接受类型为“X1”的第一个参数的扩展方法“XX2”(是否缺少 using 指令或程序集引用?)
由于我是复制其他.cs文件的代码··· 出错了·搜了一下解决方法··· 但是不适用···· 个人出错原因: 忘了在.cs文件的刚开始(即:using xx:后) namespace aaa.bb { ...