事件该事件仅适用于文本域(text field),以及 textarea 和 select 元素。...这个方法的行为表现与trigger类似,但有以下三个主要区别: 第一,他不会触发浏览器默认事件。 第二,只触发jQuery对象集合中第一个元素的事件处理函数。...第三,这个方法的返回的是事件处理函数的返回值,而不是据有可链性的jQuery对象。此外,如果最开始的jQuery对象集合为空,则这个方法返回 undefined 。...使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)在选择元素上绑定一个或多个事件的事件处理函数。...自定义事件 jQuery对象的的on方法不仅仅能绑定DOM中已经定义的事件,而且还可以注册和触发非标准事件也就是自定义的事件。
------------- ---- Unity 实用小技能学习 C#泛型集合常用方法,查找符合要求的第一个元素并返回 之前写了一篇文章介绍了在List中查找第一个元素并返回的文章: 【100...个 Unity实用技能】| C#中List.Find 方法详解 查找符合要求的第一个元素并返回 最近发现还有几种其他方法,不止针对List,对C#中的集合都可以使用。...取序列中满足条件的第一个元素,如果没有元素满足条件,则返回默认值(对于可以为null的对象,默认值为null,对于不能为null的对象,如int,默认值为0),可以在IEnemerable上使用。...在常用的方法中根据实际情况才用上面几种方法即可。 因为Find方法不会遍历所有记录,找到第一个后立刻返回,但缺点是只能在List中使用。...而FirstOrDefault则在集合类型下都可以使用,但是它会遍历所有的记录。 在通用性和效率的共同驱使下,让我们不得不针对不同情况做出不同选择。正所谓鱼与熊掌不可兼得。
") $("*"):选择所有元素 $(this):选取当前html元素 $("p.test"):选取class为test的元素 $("p:first"):选取第一个元素 $("ul li:first..."):选取第一个元素中的第一个元素 $("ul li:first-child"):选取每个元素下的第一个元素 $("[href]"):选取所有带有href的元素 $("a...4.动画:jQuery animate()方法用于创建自定义动画。...5.停止动画: stop()方法用于停止动画效果,适用于所有jQuery效果函数,包括滑动,淡入淡出,自定义动画。...$(selector).load(url,data,callback); url:必须,希望加载的URL;ps:可以将url选择器添加到url中; data:可选参数,与请求一起发送的字符串键值对集合
$node.html()获取集合中第一个匹配元素的HTML内容或设置每一个匹配元素的html内容。...$node.text()得到匹配元素集合中每个元素的文本内容,包括他们的后代,或设置匹配元素集合中每个元素的文本内容为指定的文本内容。...由于jQuery 对象上的方法最后会返回该对象,jQuery的链式调用就是可以在对象返回后再次调用该对象使用jQuery方法的一种操作。...6. jQuery 中 data 函数的作用 作用:在匹配元素上存储任意相关数据, 或 返回匹配的元素集合中的第一个元素的给定名称的数据存储的值。...console.log($("body").data()); // { age: 35, say: { input: "name", xiaoming}, arr: [0, 1, 2] } 用法2:返回匹配的元素集合中的第一个元素的给定名称的数据存储的值
可通过item({String | Number} 索引)方法获取集合中指定位置的元素,若通过索引找不到元素,则以第一个元素作为返回值。...题外话:children属性仅获取nodeType为1的元素,而childNodes会将所有子元素的包含进来; 5....它特别之处是通过点属性获取id或name匹配的元素时,一般的HTMLCollection集合对象在即使有多个匹配的元素的情况下,仅返回首个匹配的元素;而HTMLFormControllersCollection...另外,JQuery中也有一个data函数,那么它跟以"data-"开头的自定义特性有什么关联呢?...JQuery这种算是折中的做法吧,所以用JQuery的data API操作自定义特性时最好不要跟dataset或get/setAttribute等原生API混合用咯。
// DOM对象使用DOM的方法 jQuery基础语法 $(selector).action() 查找标签 基本选择器 id选择器: $("#id") 标签选择器: $("tagName") class...这个函数是找出正在处理的元素的后代元素的好方法。 $("div").find("p") 等价于$("div p") 筛选 筛选出与指定表达式匹配的元素集合。这个方法用于缩小匹配的范围。...属性操作 用于ID等或自定义属性: attr(attrName)// 返回第一个匹配元素的属性值 attr(attrName, attrValue)// 为所有匹配元素设置一个属性值 attr({k1...终止each循环 return false; 伏笔... .data() 在匹配的元素集合中的所有元素上存储任意相关数据或返回匹配的元素集合中的第一个元素的给定名称的数据存储的值。...$("div").data("k",100);//给所有div标签都保存一个名为k,值为100 .data(key): 描述: 返回匹配的元素集合中的第一个元素的给定名称的数据存储的值—通过 .data
animate(params, options) 创建自定义动画的另一个方法。作用同上。...(”#prev ~div”) 同胞选择器,选择prev的所有同胞节点 基本过滤选择器 $(”tr: first”) 匹配第一个选择的元素 $(”tr: last”) 匹配最后一个选择的元素 $(”input...,jquery已经为我们提供的很方便的方法进行集合的处理。..." 12、解决自定义方法或其他类库与jQuery的冲突 很多时候我们自己定义了$(id)方法来获取一个元素,或者其他的一些js类库如prototype也都定义了$方法,如果同时把这些内容放在一起就会引起变量方法定义冲突...使用jquery中的jQuery.noConflict(); 方法即可把变量$的控制权让渡给第一个实现它的那个库或之前自定义的$方法。
基础语法就是:$(selector).action() $ = jQuery 选择符(selector) HTML 元素 jQuery 的action()执行对元素的操作。...下面是两个具体的例子: 试图隐藏一个不存在的元素 获得未完全加载的图像的大小 JQuery选择器 选择器须臾对元素组或单个元素进行操作。...jQuery 元素选择器 jQuery使用css选择器来选取HTNL元素。 $("p") 选取元素 $("p.intro")选取所有 class = "intro"的元素。...$("p#intro")选取所有 id = "intro"的p元素 JQuery属性选择器 JQuery使用Xpath表达式来选择带有给定属性的元素。...stop() 方法适用于所有 jQuery 效果函数,包括滑动、淡入淡出和自定义动画。
当创建新元素(或选择现有元素)时,jQuery返回集合中的元素。jQuery的许多开发人员都认为这个集合是一个数组。.length毕竟,它有一个零索引序列的DOM元素,一些熟悉的数组函数和一个属性。...链接获取元素到jQuery对象 当使用CSS选择器调用jQuery函数时,它将返回一个包含与此选择器匹配的元素的jQuery对象。...检查.length属性是确保选择器成功匹配一个或多个元素的常用方法。 如果目标是仅选择第一个标题元素,则需要另一个步骤。有很多方法可以做到这一点,但最直接的就是.eq()功能。...var firstHeading = headings.eq( 0 ); 现在firstHeading是一个仅包含页面上第一个元素的jQuery对象。...如果文档自创建jQuery对象以来可能已经更改,那么应该通过创建一个新的集合来更新该集合。它可以像重新运行同一个选择器一样简单: // Updating the selection.
jQuery对象其实就是DOM对象的包装集包装了DOM对象的集合(伪数组) DOM对象与jQuery对象的方法不能混用。...jQuery选择器是jQuery为我们提供的一组方法,让我们更加方便的获取到页面中的元素。...【查看jQuery文档】 jQuery选择器虽然很多,但是选择器之间可以相互替代,就是说获取一个元素,你会有很多种方法获取到。 所以我们平时真正能用到的只是少数的最常用的选择器。...(标准事件或者自定义事件) // 第二个参数:selector, 执行事件的后代元素(可选),如果没有后代元素,那么事件将有自己执行。...作用:遍历jQuery对象集合,为每个匹配的元素执行一个函数 // 参数一表示当前元素在所有匹配元素中的索引号 // 参数二表示当前元素(DOM对象) $(selector).each
jQuery对象其实就是DOM对象的包装集包装了DOM对象的集合(伪数组) DOM对象与jQuery对象的方法不能混用。...选择器 jQuery选择器是jQuery为我们提供的一组方法,让我们更加方便的获取到页面中的元素。...【查看jQuery文档】 jQuery选择器虽然很多,但是选择器之间可以相互替代,就是说获取一个元素,你会有很多种方法获取到。 所以我们平时真正能用到的只是少数的最常用的选择器。...标准事件或者自定义事件) // 第二个参数:selector, 执行事件的后代元素(可选),如果没有后代元素,那么事件将有自己执行。...作用:遍历jQuery对象集合,为每个匹配的元素执行一个函数 // 参数一表示当前元素在所有匹配元素中的索引号 // 参数二表示当前元素(DOM对象) $(selector).each(
jQuery目录.png jQuery语法 基础语法: 美元符号定义 jQuery 选择符() "查询"和"查找" HTML 元素 jQuery 的方法执行对元素的操作 jQuery代码 $(document...jQuery 选择器 元素选择器,#id选择器,.class选择器 $("p:first") 选取第一个 元素 $("ul li:first") 选取第一个 元素的第一个...动画 animate()方法用于创建自定义动画 ?...停止动画 Stop()方法适用于所有jQuery效果函数 $(selector).stop(stopAll,goToEnd); $("#stop").click(function(){ $("#...()方法 Not()方法 不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回 Not()方法返回不匹配标准的所有元素 jQuery AJAX AJAX是与服务器交换数据的技术 在不重载全部页面的情况下
在jQuery中,可以使用过滤方法来对元素进行筛选和过滤,以获取特定的元素集合。过滤方法可以帮助我们根据不同的条件选择所需的元素。...常用的jQuery对象的过滤方法:filter()方法使用指定的选择器或函数过滤当前元素集合,并返回匹配的元素集合。...not()方法从当前元素集合中移除与指定选择器或元素匹配的元素,并返回剩余的元素集合。...has()方法仅保留当前元素集合中包含指定选择器所匹配的元素的元素,并返回新的元素集合。...first()方法选择当前元素集合中的第一个元素,并返回它。下面是first()方法的使用示例:$("li").first();上述示例将选择第一个元素。
ubind() 适用于任何通过 jQuery 附加的事件处理程序。...animate() 方法执行 CSS 属性集的自定义动画。该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。...,包括他们的后代,或设置匹配元素集合中每个元素的文本内容为指定的文本内容。...如何设置和获取元素属性? val() 方法返回或设置被选元素的 value 属性,通常与 HTML 表单元素一起使用。 当用于返回值时:返回第一个匹配元素的 value 属性的值。...当该方法用于返回属性值时:返回第一个匹配元素的值。 当该方法用于设置属性值时:为匹配元素设置一个或多个属性/值对。
方法 描述 animate() 对被选元素应用“自定义”的动画 clearQueue() 对被选元素移除所有排队的函数(仍未运行的) delay(...jQuery 文档操作方法 方法 描述 addClass() 向匹配的元素添加指定的类名。....first() 将匹配元素集合缩减为集合中的第一个元素。 .has() 将匹配元素集合缩减为包含特定元素的后代的集合。....offsetParent() 获得用于定位的第一个父元素。 .parent() 获得当前匹配元素集合中每个元素的父元素,由选择器筛选(可选)。...jQuery 核心函数 函数 描述 jQuery() 接受一个字符串,其中包含了用于匹配元素集合的 CSS 选择器。
.each() 方法用来迭代jQuery对象中的每一个DOM元素。每次回调函数执行时,会传递当前循环次数作为参数(从0开始计数)。...集合中的元素 - 被称为隐式迭代的过程。...终止each循环 return false; .date() 在匹配的元素集合中的所有元素上存储任意相关数据或返回匹配的元素集合中的第一个元素的给定名称的数据存储的值。...$("div").data("k",100);//给所有div标签都保存一个名为k,值为100 .data(key): 描述: 返回匹配的元素集合中的第一个元素的给定名称的数据存储的值—通过 .data...jQuery的原型,以提供新的jQuery实例方法。
] ) 用于创建自定义动画的函数。...animate( params, options ) 创建自定义动画的另一个方法。作用同上。...end().css("border", "2px red solid"); JQuery Selectors选择器方法说明 基本选择器 $("#myDiv") 匹配唯一的具有此id值的元素 $("div...的标签元素的所有的属于同一个父元素的div标签 基本过滤选择器 $("tr:first") 匹配第一个选择的元素 $("tr:last") 匹配最后一个选择的元素 $("input:not(:checked...$("select option:selected") 匹配所有已选择的元素 JQuery CSS 方法说明 css( name ) 访问第一个匹配元素的样式属性。
这个函数是找出正在处理的元素的后代元素的好方法。 $("div").find("p") 等价于$("div p") 筛选 筛选出与指定表达式匹配的元素集合。这个方法用于缩小匹配的范围。...用于ID等或自定义属性: attr(attrName)// 返回第一个匹配元素的属性值 attr(attrName, attrValue)// 为所有匹配元素设置一个属性值 attr({k1: v1,...--为每一个li标签添加c1类--> 注意: jQuery的方法返回一个jQuery对象,遍历jQuery集合中的元素 - 被称为隐式迭代的过程。...终止each循环 return false; 3.9.2.data() 在匹配的元素集合中的所有元素上存储任意相关数据或返回匹配的元素集合中的第一个元素的给定名称的数据存储的值。...$("div").data("k",100);//给所有div标签都保存一个名为k,值为100 .data(key): 描述: 返回匹配的元素集合中的第一个元素的给定名称的数据存储的值—通过 .data
2、强大的选择器:JQuery允许开发者使用从CSS1到CSS3几乎所有的选择器,以及JQuery独创的高级而且复杂的选择器,另外还可以加入插件使其支持XPath选择器,甚至开发者可以编写属于自己的选择器...相反,JQuery里的方法都被设计成自动操作的对象集合,而不是单独的对象,这使得大量的循环结构变得不再必要,从而大幅度地减少代码量。...10、行为层与结构层的分离:开发者可以使用选择器选中元素,然后直接给元素添加事件。...jQuery 1.3版发布后仅过数天,就发布了一个漏洞修正版1.3.1。他们还移除了对某些功能的支持,可能会影响许多代码的正常运行。...其中模型用于绑定键值数据和自定义事件;集合附有可枚举函数的丰富API; 视图可以声明事件处理函数,并通过RESRful JSON接口连接到应用程序。