- 浏览: 90196 次
- 性别:
- 来自: 福州
-
文章分类
最新评论
-
liwenhui_aisino:
这个ajax,ok
jQuery验证框架(八)应用实例 (jQuery validation) -
jun19910822:
你好 请问能把这些 Jquery相关插件提供出来吗?
jQuery验证框架(八)应用实例 (jQuery validation) -
xiaobadi:
good~
jQuery验证框架(七)注意事项 (jQuery validation)
jQuery对象访问器
[1] each( callback ) Returns: jQuery
callback : Function 每个匹配的元素要执行的回调函数。
说明: 让每个匹配的元素执行该回调函数。this指向匹配的DOM元素,而不是jQuery对象。另外,回调参数有一个以0开始的整型参数,可以标志运行函数的DOM元素在匹配元素集合中的下标。(用return false结束循环,用return true跳出本次循环,作用如break,continue)。本方法与$.each()不一样,$.each()可以遍历诸如数组及一般的对象。
[2] size( ) Returns: Number
说明: 返回jQuery对象中元素的个数。该方法和jQuery对象的length属性返回相同的结果。然而,该方法的执行效率没有length属性高,所以建议用length属性。
[3] length Returns: Number
说明: 返回jQuery对象中元素的个数。
[4] selector Returns: String
说明: jQuery 1.3中新增的属性。以字符串形式返回jQuery()中的选择器。
[5] context Returns: Element
说明: jQuery 1.3中新增的属性。返回jQuery()中传入参数的DOM节点上下文(如果没有传入,则下下文为document)。应与seletor属性一起使用以确定一个精确的查找对象。context与seletor两个属性对于插件开发人员来说非常有用。
[6] eq( position ) Returns: jQuery
position : Number 将被选择的元素的下标。
说明: 将匹配的元素集合减少到一个。position[ 0,length-1 ]。如果传入一个超出范围的下标,则返回一个空的jQuery对象
[7] get( ) Returns: Array<Element>
说明: 使用所有匹配的DOM元素。不同于jQuery,它返回的是一个元素数组。用来代替jQuery内置函数来操作匹配的元素本身,这个方法非常好用。
[8] get( index ) Returns: Element
position : Number 将被作用的元素的下标。
说明: 在匹配的元素集合中指定一个元素。
[9] index( subject ) Returns: Number
subject : Element,jQuery 要被查询的对象。
说明: 返回匹配的元素在页面中的下标,以0开始的整数。如未找到匹配元素,返回-1。若传入的是一个jQuery对象,则返回jQuery对象中第一个元素的下标。
注:原文内容请参见http://docs.jquery.com/Main_Page
-------------------------------------------------------------------------------------------------------------------------------
[1] each( callback ) Returns: jQuery
callback : Function 每个匹配的元素要执行的回调函数。
说明: 让每个匹配的元素执行该回调函数。this指向匹配的DOM元素,而不是jQuery对象。另外,回调参数有一个以0开始的整型参数,可以标志运行函数的DOM元素在匹配元素集合中的下标。(用return false结束循环,用return true跳出本次循环,作用如break,continue)。本方法与$.each()不一样,$.each()可以遍历诸如数组及一般的对象。
$("span").click(function () { $("li").each(function(i){ $(this).toggleClass("example"); }); });
[2] size( ) Returns: Number
说明: 返回jQuery对象中元素的个数。该方法和jQuery对象的length属性返回相同的结果。然而,该方法的执行效率没有length属性高,所以建议用length属性。
$(document.body).click(function () { $(document.body).append($("<div>")); var n = $("div").size(); $("span").text("There are " + n + " divs." + "Click to add more.");}).click(); // trigger the click to start
[3] length Returns: Number
说明: 返回jQuery对象中元素的个数。
$(document.body).click(function () { $(document.body).append($("<div>")); var n = $("div").length; $("span").text("There are " + n + " divs." + "Click to add more."); }).trigger('click'); // trigger the click to start
[4] selector Returns: String
说明: jQuery 1.3中新增的属性。以字符串形式返回jQuery()中的选择器。
$("ul") .append("<li>" + $("ul").selector + "</li>") .append("<li>" + $("ul li").selector + "</li>") .append("<li>" + $("div#foo ul:not([class])").selector + "</li>");
* ul
* ul li
* div#foo ul:not([class])
[5] context Returns: Element
说明: jQuery 1.3中新增的属性。返回jQuery()中传入参数的DOM节点上下文(如果没有传入,则下下文为document)。应与seletor属性一起使用以确定一个精确的查找对象。context与seletor两个属性对于插件开发人员来说非常有用。
$("ul") .append("<li>" + $("ul").context + "</li>") .append("<li>" + $("ul", document.body).context.nodeName + "</li>");
* [object HTMLDocument]
* BODY
[6] eq( position ) Returns: jQuery
position : Number 将被选择的元素的下标。
说明: 将匹配的元素集合减少到一个。position[ 0,length-1 ]。如果传入一个超出范围的下标,则返回一个空的jQuery对象
$("p").eq(1).css("color", "red")
[7] get( ) Returns: Array<Element>
说明: 使用所有匹配的DOM元素。不同于jQuery,它返回的是一个元素数组。用来代替jQuery内置函数来操作匹配的元素本身,这个方法非常好用。
function disp(divs) { var a = []; for (var i = 0; i < divs.length; i++) { a.push(divs[i].innerHTML); } $("span").text(a.join(" ")); } disp( $("div").get().reverse() );
[8] get( index ) Returns: Element
position : Number 将被作用的元素的下标。
说明: 在匹配的元素集合中指定一个元素。
$("*", document.body).click(function (e) { e.stopPropagation(); var domEl = $(this).get(0); $("span:first").text("Clicked on - " + domEl.tagName); });
[9] index( subject ) Returns: Number
subject : Element,jQuery 要被查询的对象。
说明: 返回匹配的元素在页面中的下标,以0开始的整数。如未找到匹配元素,返回-1。若传入的是一个jQuery对象,则返回jQuery对象中第一个元素的下标。
$("div").click(function () { // this is the dom element clicked var index = $("div").index(this); $("span").text("That was div index #" + index); });
注:原文内容请参见http://docs.jquery.com/Main_Page
-------------------------------------------------------------------------------------------------------------------------------
发表评论
-
jQuery验证框架(八)应用实例 (jQuery validation)
2009-12-29 15:44 9581jQuery验证框架 八、应用实例 [1] 验证页面 ... -
jQuery验证框架(七)注意事项 (jQuery validation)
2009-12-29 15:15 5327jQuery验证框架 七、注意事项 [1]复杂的name属 ... -
jQuery验证框架(六)内置验证方法 (jQuery validation)
2009-12-26 17:38 11625jQuery验证框架 六、框架内建的验证方法( List o ... -
jQuery验证框架(五)验证器 (jQuery validation)
2009-12-26 16:51 9402jQuery验证框架 五、验证器( Validator ) ... -
jQuery验证框架(三、四)选择器及实用工具 (jQuery validation)
2009-12-26 15:17 4083jQuery验证框架 三、定 ... -
jQuery验证框架(二)插件方法 (jQuery validation)
2009-12-25 17:56 5941jQuery验证框架 二、插件方法( Plugin meth ... -
jQuery验证框架(一) 可选项 (jQuery validation)
2009-12-25 16:24 17623jQuery验证框架 <scrip ... -
Jquery属性(一) -- Attr
2009-12-14 15:29 1944属性 [1] attr( name ) Ret ... -
Jquery选择器(九) -- Form Filters
2009-12-14 15:04 1323表单过滤器 [1] :enabled Retu ... -
Jquery选择器(八) -- Forms
2009-12-14 14:42 2243表单选择器 [1] :input Return ... -
Jquery选择器(七) -- Child Filters
2009-12-14 14:17 2122子节点过滤器 [1] :nth-child(index/ ... -
Jquery选择器(六) -- Attribute Filters
2009-12-14 12:56 2652属性过滤器 注意:在jQuery1.3中,[@attr] 形 ... -
Jquery选择器(五) -- Visibility Filters
2009-12-14 11:01 3103可见性过滤器 [1] :hidden Retu ... -
Jquery选择器(四) -- Content Filters
2009-12-14 10:21 1571内容过滤器 [1] :contains(text) ... -
Jquery选择器(三) -- Basic Filters
2009-12-14 10:01 1718基本过滤选择器 [1] :first Retu ... -
Jquery选择器(二)--Hierarchy
2009-12-11 23:35 2070层级选择器 [1] ancestor descendan ... -
Jquery选择器(一) -- Basics
2009-12-11 18:06 1205基本选择器 [1] #id Returns: Ar ... -
Jquery核心(三) Data
2009-12-11 17:43 1526jQuery数据 [1] data( name ) ... -
Jquery核心(一) $(...) The jQuery Function
2009-12-11 15:04 1205jQuery核心 [1] jQuery( expre ...
相关推荐
$.jQuery( selector [, context] ), .jQuery( element ), .jQuery( elementArray ), .jQuery( jQueryObject ), .jQuery( ) $.jQuery( html [, ownerDocument] ), .jQuery( html, props ) $.jQuery( fn ) jQuery ...
- `$.jQuery(jQueryObject)`:创建一个jQuery对象的副本。 - `$.jQuery()`:创建一个空的jQuery对象。 #### jQuery 对象访问器 (jQuery Object Accessors) jQuery对象访问器提供了多种方法来操作和获取jQuery对象...
- **$.extend(object)**:扩展jQuery对象本身,而不是它的原型链。可以用来添加实用工具函数或配置选项。 - **Data**: - **data(name)**:获取与元素关联的数据。 - **data(name,value)**:设置与元素关联的...
2. **jQuery Object Accessors**: - `jQuery.index(element)`:获取某个元素在其兄弟元素中的索引位置。 - `jQuery.each(function)`:遍历jQuery对象集合,执行指定函数。该函数接受两个参数:索引和DOM元素。 -...
- **jQueryObject Accessors:** - **each(cb):** 遍历每个元素,并对每个元素执行回调函数 `cb`。 - **size():** 返回匹配元素的数量。 - **length:** 同样表示匹配元素的数量,但它是直接属性而非方法。 - **...
#### 七、jQuery Object Accessors - **`index(element)`**:返回当前元素在其集合中的索引。 - **`each(function)`**:遍历当前元素集合,并在每个元素上调用指定的回调函数。 - **`size()`**:返回当前元素集合的...
在这个项目"js-object-with-accessors"中,我们看到开发者旨在利用JavaScript的面向对象编程(OOP)特性来创建一个基础架构,该架构包含访问器(accessors),同时也为jQuery元素提供了对象包装器。下面将详细探讨这...
函数是JavaScript的核心,应该使用函数声明或箭头函数来定义。箭头函数提供了一种更简洁的函数语法,并且不会创建自己的this上下文。 8. 箭头函数(Arrow Functions) 箭头函数是一种更简洁的函数写法,它提供了一...
复杂类型包括object、array和function。在JavaScript中,原始值是不可变的,而复杂类型的值是通过引用传递的。 2. 对象(Objects) 在JavaScript中,对象是一种复合值,它可以包含多个键值对。对象可以通过字面量或...