Ajax
jQuery Ajax

XMLHttpRequest $.ajax(Map properties) 使用HTTP请求(XMLHttpRequest)载入一个远程页面。

undefined $.ajaxSetup(Map properties) Ajax请求全局设置

undefined $.ajaxTimeout(Number time) Ajax请求超时设置

XMLHttpRequest $.get(String url,Hash params,Function callback) 用GET方法请求装入一个远程页面

XMLHttpRequest $.getIfModified(String url,Hash params,Function callback) 用GET方法请求请求一个修改后的页面

XMLHttpRequest $.getJSON(String url,Hash params,Function callback) 用GET方法请求一装入一个远程JSON对象

XMLHttpRequest $.getScript(String url,Function callback ) 用GET方法装入并执行一个远程JavaScript文件

XMLHttpRequest $.post(String url,Hash params,Function callback) 用POST方法请求一个远程页面

jQuery ajaxComplete(Function callback) 绑定Ajax请求完成时执行回调函数数

jQuery ajaxError(Function callback) 绑定Ajax请求失败时执行回调函数

jQuery ajaxSend(Function callback) 绑定请一个Ajax请求发送时要执行的函数

jQuery ajaxStart(Function callback) 绑定一个Ajax请求开始时执行的回调函数

jQuery ajaxStop(Function callback) 绑定一个Ajax请求停止时执行的回调函数

jQuery ajaxSuccess(Function callback) 绑定一个Ajax请求顺利完成时执行的回调函数

jQuery load(String url,Object params,Function callback) 装入一个远程文件页面请求内容到DOM元素

jQuery loadIfModified(String url,Map params,Function callback ) 当远程文件修改后,装入修改后的远程文件页请内容到DOM元素

String serialize() 把Input元素的内容连接成为一个请求字符串

jQuery Core

jQuery $(Element|Array<Element> elements)为一个或多个DOM元素捆绑jQuery功能。

jQuery $(String html) 根据提供的原始HTML标记字符串,动态创建由jQuery对象包装的DOM元素。

jQuery $(Function fn) $(document)的简写方式。

jQuery $(String expr,Element|jQuery context) 这个函数接收一个包含CSS或基本的XPath选择符的字符串,然后用这个字符串去匹配一组元素。

jQuery $.extent(Object prop) 扩展jQuery对象

Object $.extent(Object target,Object prop1,Object propn) 用一个或多个其他对象来扩展一个对象,返回这个被扩展的对象。

undefined $.noConflict() 运行这个函数将变量$的控制权让渡给第一个实现它的那个库。

jQuery each(Function fn) 以每一个匹配的元素作为上下文来执行一个函数。

jQuery eq(Number pos) 将匹配的元素集合缩减为一个元素。

Array<Element> get() 取得所有匹配的元素

Element get(Number num) 取得其中一个匹配的元素。

jQuery gt(Number pos) 将匹配的元素集合缩减为给定位置之后的所有元素。

Number index(Element subject) 搜索与参数表示的对象匹配的元素,并返回相应元素的索引值。

Number length 当前匹配的元素数量。

jQuery lt(Number pos) 将匹配的元素集合缩减为给定位置之前的所有元素。

Number size() 当前匹配的元素数量。

jQuery Css

通过jQuery内的CSS样式操作方法,可以访问或设置DOM元素的级联样式

String css(String Name) 访问第一个匹配元素的样式属性。

jQuery css(Map properties) 把一个“名/值对”对象设置为所有匹配元素的样式属性。

jQuery css(String key,String|Number value ) 在所有匹配的元素中,设置一个样式属性的值。

String height() 取得第一个匹配元素当前计算的高度值(px)。

jQuery height(String|Number value) 为每个匹配的元素设置CSS高度(width)的值。

String width() 取得第一个匹配元素当前计算的宽度值(px)。

jQuery width(String|Number value) 为每个匹配的元素设置CSS宽度(width)的值。

jQuery Dom

Attributes

jQuery addClass(String class) 为每个匹配的元素添加指定的类名

Object attr(String name) 取得第一个匹配元素的属性值。

jQuery attr(Map properties) 将一个“名/值”形式的对象设置为所有匹配元素的属性。

jQuery attr(String key,String|Number value) 为所有匹配的元素设置一个属性值。

jQuery attr(String key,Function value) 为所有匹配的元素设置一个计算的属性值。

String html() 取得第一个匹配元素的html内容

jQuery html(String val) 设置每一个匹配元素的html内容。

jQuery removeAttr(String name ) 从每一个匹配的元素中删除一个属性。

jQuery removeClass(String class) 从所有匹配的元素中删除全部或者指定的类。

String text() 取得所有匹配元素的内容。

String text(String val) 设置所有匹配元素的文本内容。

jQuery toggleClass(String class) 如果存在(不存在)就删除(添加)一个类。

String val() 获得第一个匹配元素的当前值。

jQuery val(String val) 设置每一个匹配元素的值。

Manipulation

jQuery after(<Content> content) 在每个匹配的元素之后插入内容。

jQuery append(<Content> content) 向每个匹配的元素内部追加内容。

jQuery appendTo(<Content> content) 把所有匹配的元素追加到另一个、指定的元素元素集合中。

jQuery before(<Content> content) 在每个匹配的元素之前插入内容。

jQuery clone(Boolean deep) 克隆匹配的DOM元素并且选中这些克隆的副本。

jQuery empty() 删除匹配的元素集合中所有的子节点。

jQuery insertAfter(<Content> content) 把所有匹配的元素插入到另一个、指定的元素元素集合的后面。

jQuery insertBefore(<Content> content) 把所有匹配的元素插入到另一个、指定的元素元素集合的前面。

jQuery prepend(<Content> content) 向每个匹配的元素内部前置内容。

jQuery prependTo(<Content> content) 把所有匹配的元素前置到另一个、指定的元素元素集合中。

jQuery remove(String expr) 从DOM中删除所有匹配的元素。

jQuery wrap(String html) 把所有匹配的元素用其他元素的结构化标记包装起来。

jQuery wrap(Element el) 把所有匹配的元素用其他元素的结构化标记包装起来。

Traversing

jQuery add(String expr) 把与表达式匹配的元素添加到jQuery对象中。

jQuery add(String html) 向匹配的元素集合中添加更多动态创建的元素。

jQuery add(Element|Array<Element> elements) 把一个或多个DOM元素添加到匹配的元素集合中。

jQuery children(String expr) 取得一个包含匹配的元素集合中每一个元素的所有唯一子元素的元素集合。

jQuery contains(String str) 把元素集合筛选为包含指定文本(区分大小写)的元素。

jQuery end() 结束最近的“破坏性”操作,把匹配的元素列表回复到前一个状态。

jQuery filter(String expr) 从匹配的元素集合中删除那些不符合指定的筛选条件的元素(即返回与指定表达式匹配的元素集合)。

jQuery filter(Function filter) 从所有匹配的元素集合中删除那些与指定的表达式(可以是多个)不匹配的元素(即返回与指定表达式匹配的元素集合)。

jQuery find(String expr) 搜索所有与指定表达式匹配的元素。

Boolean is(String expr) 用一个表达式来检查当前选择的元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true。

jQuery next(String expr) 取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。

jQuery not(Element el) 从匹配的元素集合中删除指定的元素。

jQuery not(String expr) 从匹配的元素集合中删除与指定的表达式匹配的元素。

jQuery not(jQuery elems) 从匹配的元素集合中删除所有符合条件的元素集合。

jQuery parent(String expr) 取得一个包含着所有匹配元素的唯一父元素的元素集合。

jQuery parents(String expr) 取得一个包含着所有匹配元素的唯一祖先元素的元素集合(不包含根元素)。

jQuery prev(String expr) 取得一个包含匹配的元素集合中每一个元素紧邻的前一个同辈元素的元素集合。

jQuery siblings(String expr) 取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合。

jQuery Effects

jQuery animate(Hash params,String|Number speed,String easing,Function callback ) 用于创建自定义动画的函数。

jQuery fadeIn(String|Number speed,Function callback) 通过不透明度的变化来实现所有匹配元素的淡入效果,并在动画完成后可选地触发一个回调函数。

jQuery fadeOut(String|Number speed,Function callback) 通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个回调函数。

jQuery fadeTo(String|Number speed,Number opacity,Function callback ) 通过不透明度到指定透明度来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个回调函数。

jQuery hide() 隐藏显示的元素

jQuery hide(String|Number speed,Function callback) 以优雅的动画隐藏所有匹配的元素,并在显示完成后可选地触发一个回调函数。

jQuery show() 显示隐藏的匹配元素。

jQuery show(String|Number speed,Function callback) 以优雅的动画显示所有匹配的元素,并在显示完成后可选地触发一个回调函数。

jQuery slideDown(String|Number speed,Function callback) 通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数。

jQuery slideToggle(String|Number speed,Function callback) 通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回调函数。

jQuery slideUp(String|Number speed,Function callback ) 通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。

jQuery toggle() 切换元素的可见状态。

jQuery Events

jQuery bind(String type,Object data,Function fn) 为每一个匹配元素的特定事件(像click)绑定一个事件处理器函数。

jQuery blur() 触发每一个匹配元素的blur事件。

jQuery blur(Function fn) 在每一个匹配元素的blur事件中绑定一个处理函数。

jQuery change(Function fn) 在每一个匹配元素的change事件中绑定一个处理函数。

jQuery click() 触发每一个匹配元素的click事件。这个函数会调用执行绑定到click事件的所有函数。

jQuery click(Function fn) 在每一个匹配元素的click事件中绑定一个处理函数。

jQuery dblclick(Function fn) 在每一个匹配元素的dblclick事件中绑定一个处理函数。

jQuery error(Function fn) 在每一个匹配元素的error事件中绑定一个处理函数。

jQuery focus() 触发每一个匹配元素的focus事件。

jQuery focus(Function fn) 在每一个匹配元素的focus事件中绑定一个处理函数。

jQuery hover(Function over,Function out) 一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法.

jQuery keydown(Function fn) 在每一个匹配元素的keydown事件中绑定一个处理函数。

jQuery keypress(Function fn) 在每一个匹配元素的keypress事件中绑定一个处理函数。

jQuery keyup(Function fn) 在每一个匹配元素的keyup事件中绑定一个处理函数。

jQuery load(Function fn) 在每一个匹配元素的load事件中绑定一个处理函数。

jQuery mousedown(Function fn) 在每一个匹配元素的mousedown事件中绑定一个处理函数。

jQuery mousemove(Function fn) 在每一个匹配元素的mousemove事件中绑定一个处理函数。

jQuery mouseout(Function fn) 在每一个匹配元素的mouseout事件中绑定一个处理函数。

jQuery mouseover(Function fn) 在每一个匹配元素的mouseover事件中绑定一个处理函数。

jQuery mouseup(Function fn) 在每一个匹配元素的mouseup事件中绑定一个处理函数。

jQuery one(String type,Object data,Function fn) 为每一个匹配元素的特定事件(像click)绑定一个事件处理器函数(只执行一次)。

jQuery ready(Function fn) 当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。

jQuery resize(Function fn) 在每一个匹配元素的resize事件中绑定一个处理函数。

jQuery scroll(Function fn) 在每一个匹配元素的滚动事件中绑定一个处理函数。

jQuery select() 触发每一个匹配元素的select事件。

jQuery select(Function fn) 在每一个匹配元素的select事件中绑定一个处理函数。

jQuery submit() 触发每一个匹配元素的submit事件。

jQuery submit(Function fn) 在每一个匹配元素的submit事件中绑定一个处理函数。

jQuery toggle(Function even,Function odd) 每次点击时切换要调用的函数。

jQuery trigger(String type,Array data) 在每一个匹配的元素上触发某类事件。

jQuery unbind(String type,Function fn) 反绑定,从每一个匹配的元素中删除绑定的事件

jQuery unload(Function fn) 在每一个匹配元素的unload事件中绑定一个处理函数。

jQuery Javascript

Boolean $.browser 包含从navigator对象中读取的用户代理标签(代理检测)。

Object $.each(Object obj,Function fn) 一个通用的迭代函数,可用于近似地迭代对象和数组。

Object $.extend(Object target,Object prop1,Object propN ) 用一个或多个其他对象来扩展一个对象,返回这个被扩展的对象。

Array $.grep(Array array,Function fn,Boolean inv) 使用筛选函数,从一个数组中筛选项目。

Array $.map(Array array,Function fn) 把一个数组中的项目转换到另一个数组中

Array $.merge(Array first,Array second) 合并两个数组,删除其中重复的项目。

String $.trim(String str) 删除字符串两端的空白字符。

相关链接
WEB开发网 | PHP教程 | Mysql教程 | Apache教程 | 最新文章 | PHP面试题| 网站地图 | Google地图 | Baidu地图 | 在线WEB论坛

WEB技术QQ交流群:245735*** 站长Q号:245735***
版权所有者:WEB开发网 地址:云南省文山州砚山县盘龙乡 滇ICP备12002707号-10
特别声明:本站内容仅供参考,不作为设计及确切依据!想了解更多,可立即进入Bbs提问