jquery
文章平均质量分 69
whaxrl
这个作者很懒,什么都没留下…
展开
-
jquery优化的方法
1. 总是从#id选择器来继承这是jQuery选择器的一条黄金法则。jQuery选择一个元素最快的方法就是用ID来选择了。2. 在class前面使用tagjQuery中第二快的选择器就是tag选择器(如$(‘head’)),因为它和直接来自于原生的Javascript方法getElementByTagName()。所以最好总是用tag来修饰class(并且不要忘了就近的ID转载 2014-04-03 12:49:09 · 903 阅读 · 0 评论 -
jquery中delay()方法
一、语法$(selector).delay(speed,queueName) 1、参数说明 参数描述speed可选。规定延迟的速度。可能的值:毫秒 "slow" "fast" queueName可选。规定队列的名称。默认是 "fx",标准效果队列。2、原创 2015-09-08 16:27:52 · 2486 阅读 · 0 评论 -
jquery data的使用方式
1、获取附加的data的值$(selector).data(name)参数说明 name:可选。规定要取回的数据的名称。如果没有规定名称,则该方法将以对象的形式从元素中返回所有存储的数据。 2、用name和value为对象附加数据$(selector).data(name,value)参数说明转载 2015-09-17 14:18:13 · 431 阅读 · 0 评论 -
jquery中offsetparent()
一、jquery中offsetparent的定义1、offsetParent()函数用于查找离当前匹配元素最近的被定位的祖辈元素。2、所谓"被定位的元素",就是元素的CSS position属性值为absolute、relative或fixed(只要不是默认的static即可)。3、offsetParent()函数将从当前元素开始逐级向上查找符合条件的元素。如果在找到元转载 2015-11-16 10:29:41 · 432 阅读 · 0 评论 -
jQuery toggleClass方法的使用
一、jQuery 中 toggleClass方法的理解1、用于切换当前jQuery对象所匹配的每一个元素上指定的css类名。2、所谓"切换",就是如果该元素上已存在指定的类名,则移除掉;如果不存在,则添加该类名。 二、toggleClass语法 1、类的切换$(selector).toggleClass(class,switch) 参数说转载 2015-12-12 11:25:38 · 889 阅读 · 0 评论 -
jquery中unbind、bind注意事项
1、$(selector).unbind()删除指定元素的所有事件处理程序 2、$(selector).unbind("click")移除被选元素的click事件处理程序。 3、$(selector).bind("click", function)为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。 4、想要为 cl转载 2016-03-08 11:48:56 · 725 阅读 · 0 评论 -
jquery对table表格的常用操作
一、删除行//删除除第一行外的所有行 $("#table1 tr:not(:first)").remove();//删除指定行$("#table1 tr:eq(3)").remove();二、删除一列//删除除第一列外的所有列 $("#table1 tr th:not(:nth-child(1))").remove();$("#tab原创 2016-03-23 12:09:46 · 913 阅读 · 0 评论 -
jQuery中height()、innerheight()、outerheight()有什么不同
一、jQuery 中 height()获取匹配元素集合中的第一个元素的当前计算高度值,总是返回内容宽度 二、jQuery 中 innerheight()包括padding,但是不包括border,即: height + padding 三、jQuery 中 outerheight()包括padding,border,即:height + padd转载 2016-04-06 15:43:59 · 475 阅读 · 0 评论 -
jquery如何遍历json字符串
对JSON字符串的遍历 var json = '[{"id":"1","tagName":"apple"},{"id":"2","tagName":"orange"},{"id":"3","tagName":"banana"},{"id":"4","tagName":"watermelon"},{"id":"5","tagName":"pineapple"}]'; $.eac转载 2016-04-07 23:03:09 · 1397 阅读 · 0 评论 -
jquery中使用detach 移除元素的使用场合
detach()函数用于从文档中移除匹配的元素,与remove()相比,detach()函数不会移除与元素关联绑定的附加数据( data()函数 )和事件等(remove()会移除)。如果要删除以后不再利用的元素时,使用empty或者remove。一、detach()的使用场合当我们要对一个元素进行大规模的增删改的时候,我们可以用detach将这个元素提转载 2016-04-20 22:56:59 · 740 阅读 · 0 评论 -
jquery多属性选择器
[selector1][selector2][selectorN] 多个属性选择器1、复合属性选择器,需要同时满足多个条件时使用,多个属性值取交集2、例如(1)、查询一个input,类型是checkbox,name是chkName$("input[type=checkbox][name=chkName]")转载 2016-04-21 10:17:38 · 4670 阅读 · 0 评论 -
jquery中empty、remove、detach的区别
一、jquery中empty()1、只移除了 指定元素中的所有子节点,被选元素自己是不会被删除的。2、例如dsfsd$("p").empty()结果 二、jquery中remove()1、删除被选元素的所有文本和子元素,当然包括被选元素自己。2、除了节点本身以外,节点绑定的事件和该节点相关的JQuery数据,也转载 2015-08-21 09:31:24 · 445 阅读 · 0 评论 -
jquery stop()方法
jQuery中stop()函数用于停止当前匹配元素上正在运行的动画。停止动画并不是恢复到该动画执行前的状况,而是直接停止,当前动画执行到什么状态,就停留在什么状态。例如:执行一个元素高度从100px到200px的过渡动画,当高度为150px时停止了该动画,则当前高度仍然保持150px的现状。如果该动画设置了执行完毕后的回调函数,则不会执行该回调函数。转载 2015-09-09 11:44:39 · 1047 阅读 · 0 评论 -
jQuery操作select下拉框的方法
1、jquery获取当前选中select的text值var checkText=$("#slc1").find("option:selected").text();2、jquery获取当前选中select的value值var checkValue=$("#slc1").val();3、jquery获取当前选中select的索引值var index=$("#slc1 ")转载 2014-05-31 14:43:25 · 905 阅读 · 0 评论 -
jQuery end()的使用
end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态。一、jQuery()中end()的源码 // 所有通过pushStack方法获得的jQuery对象都可以通过end方法返回之前的状态 // 如果有preObject对象这返回该对象,否则调用构造函数返回jQuery的空对象 end: function() { return thi转载 2015-07-08 10:17:59 · 491 阅读 · 0 评论 -
jquery param()方法
jQuery.param()函数用于将一个JS数组或对象序列化为字符串值,将jquery对象按照name/value 或者key/value序列化为URL参数,用&连接。以便用于URL查询字符串或AJAX请求。语法$.param(object,trad)参数说明object:必需。规定要序列化的数组或对象。trad:可选。布尔值,指定是否使用参数序列化的转载 2015-07-09 15:29:18 · 1914 阅读 · 0 评论 -
jQuery fadeIn() 、fadeOut()
一、jQuery fadeIn() 方法使得一个隐藏的元素淡入视野。首先,元素占据的空间出现在页面上(这可能意味着页面上的其他元素要移走);然后,元素逐渐地变得可见。如果元素在页面上已经可见,则这个函数没有任何效果。如果没有提供一个速度值,元素使用“常规”设置来淡入(400毫秒)。1、语法$(selector).fadeIn(speed,callback);原创 2015-07-06 09:56:35 · 728 阅读 · 0 评论 -
jquery中filter的使用
一、filter()语法$(selector).filter(criteria,function(index))参数描述criteria可选。规定要从被选元素组合中返回的选择器表达式、jQuery 对象、一个或多个元素。提示:如需规定多个条件,请使用逗号分隔。function(index)可选。为集合中的每个元转载 2015-07-21 10:49:01 · 2118 阅读 · 0 评论 -
Jquery中对数组的操作
一、遍历$.each(arr, callback(key, val));1、回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容2、如果需要退出 each 循环,可使回调函数返回 false,用return false, 其它返回值将被忽略.3、例如 var arr = [1, 2, 3, 4];$.each(arr, f转载 2015-08-15 09:45:28 · 984 阅读 · 0 评论 -
jquery中children()、find()的区别
一、Jquery中children 语法.children(selector) 说明expr是表达式,可选参数,所有选择器中的表达式都可以用在这,比如按标签名"div",按类名".class",按序号":first"等等,如果表达式为空,那么返回的是所有的孩子,返回的结果仍为jQuery对象。 二、Jquery中findfind() 方法原创 2015-08-03 09:42:16 · 573 阅读 · 0 评论 -
ajax的datatype选项的值
ajax的datatype选项的值 1、"xml":返回 XML 文档,可用 jQuery 处理。2、"html"::返回纯文本 HTML 信息;包含的 script 标签会在插入 dom 时执行。3、"script"::返回纯文本JavaScript 代码。不会自动缓存结果,除非设置了 "cache" 参数。注意:在远程请求时(不在同一个域下),所有 PO转载 2015-08-04 10:03:59 · 621 阅读 · 0 评论 -
jquery中is()的使用
一、jquery中is()是用来检测是否有匹配的元素 实例 // 变量保存jQuery对象var elem = $('#elem');// 判断是否为divelem.is('div');// 是否包含类名.bigboxelem.is('.bigbox');// 是否可见elem.is(':not(:visible)');// 设置元素执行动画elem.转载 2015-08-31 10:28:26 · 801 阅读 · 0 评论 -
ajax同步和异步的介绍
一、async值为true (异步)当ajax发送请求后,在等待server端返回的这个过程中,前台会继续 执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程,ajax块发出请求后一个线程 和ajax块后面的脚本(另一个线程) 例如$.ajax({ type:"POST"转载 2015-09-02 10:12:18 · 347 阅读 · 0 评论 -
jquery源码中Deferred的定义的理解
一、jquery源码中Deferred的定义 jQuery.extend({ Deferred: function( func ) { var tuples = [ // action, add listener, listener list, final state [ "resolve",原创 2016-04-23 16:56:57 · 370 阅读 · 0 评论