jquery函数
来源:互联网 发布:越南南海知乎 编辑:程序博客网 时间:2024/06/08 09:46
1、绑定事件,动态添加的事件delegate
$(parentnode).delegate(childnode,event-type,callback);
parentnode必须是页面上面固定的元素,不能是动态添加的任何一个元素.
2、通过header传递参数,但是PC端在IE10以下通过这种方法,服务器端是不能接受到参数的
3、$.isFunction() 判断对象是不是函数。
4、$.isArray() 判断对象是不是数组。
5、$.isNumeric()用来判断当前变量是否为数字类型。
6、$.contains(n1,n2)判断另一个DOM元素是否是指定DOM元素的后代。(n1是否包含n2)
7、$.grep(array,filter,boolean)使用指定的函数过滤数组中的元素,并返回过滤后的数组,boolean默认为false,如果设置为true时,会反转过滤结果。
8、$.inArray(str,arr[,fromtoindex]) 用于在数组中搜索指定的值,并返回其索引值,不存在返回-1。
9、$.makeArray() 将一个类数组对象转换为真正的数组对象。
10、$.now() 用于返回当前时间距1970年1月1日午夜所经过的毫秒数。
11、$.parseHTML()用于将HTML字符串解析为对应的DOM节点数组。
12、$.type()用于确定JavaScript内置对象的类型,并返回小写形式的类型名称。
13、$.map(obj,callback)用于使用指定函数处理数组中的每个元素(或对象的每个属性),并将处理结果封装为新的数组返回。
14、$.each(obj/arrar,callback(index.ele){})用于遍历指定的对象和数组,并以对象的每个属性(或数组的每个成员)作为上下文来遍历执行指定的函数。
$.each()函数迭代对象或数组$.each()函数同样可以遍历jQuery对象中匹配的元素
$.each( $("ul li"), function(index, element){ // this === element $(element).html( "编号" + (index + 1) ); });
15、$.closest()从当前匹配元素开始,逐级向上级选取符合指定表达式的第一个元素
如果页面有多个form的时候,提交按钮点击的时候可以只用closest选中它所在的form
var dataform = $(this).closest('form');var params = $(dataform).serialize();//用于序列化一组表单元素,将表单内容编码为用于提交的字符串
16、$.getScript()通过HTTP GET形式的加载JavaScript文件并运行它
该函数用于动态加载JS文件,并在全局作用域下执行文件中的JS代码。
该函数可以加载跨域的JS文件。请注意,该函数是通过异步方式加载数据的。
17、事件对象
$("p").click( function(event){ alert( event.currentTarget === this ); // true } );
currentTarget属性用于返回事件在冒泡阶段中的当前DOM元素。target属性用于返回最初触发事件的DOM元素。type属性用于返回当前触发事件的事件类型。preventDefault()函数用于阻止当前触发事件的默认行为。stopPropagation()函数用于阻止当前事件在DOM树上冒泡。
- Jquery 函数
- jquery函数
- jQuery 函数
- jquery 函数
- jQuery 函数
- jQuery函数
- jquery 函数
- jquery函数
- jquery函数
- 【jQuery】jQuery实用工具函数
- jQuery jQuery() 函数详解
- 【jQuery 教程】jQuery Callback 函数
- 【jQuery 教程】jQuery CSS 函数
- 【jQuery 教程】jQuery AJAX 函数
- Jquery学习--Jquery Ajax函数
- jQuery核心函数-jQuery(callback)
- 【jquery】jQuery.extend 函数详解
- jQuery 核心函数:jQuery(callback)
- Linux--awk命令的简单学习
- IOS下将文字转成图片方法
- Redis集群搭建与简单使用
- android记事本开发后记
- angular directive
- jquery函数
- 求一个数组的最大公约数
- 监听
- 常用正则表达式
- 504. Base 7
- QT数据库连接必备QSqlDatabase
- Camtasia Studio 9.0.3 中文汉化版安装教程(屏幕录像软件)
- 第十一章:DOM扩展
- Spark ConfigEntry