最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery對象的鏈?zhǔn)讲僮饔梅ǚ治?/h1>
 更新時間:2016年05月10日 09:35:56   作者:dingyan954  
這篇文章主要介紹了jQuery對象的鏈?zhǔn)讲僮饔梅?結(jié)合實例形式分析了鏈?zhǔn)讲僮鞯脑?、特點及相關(guān)注意事項,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了jQuery對象的鏈?zhǔn)讲僮饔梅?。分享給大家供大家參考,具體如下:

jQuery對象的鏈?zhǔn)讲僮?/strong>

首先來看一個例子:

復(fù)制代碼 代碼如下:
$("#myphoto").css("border","solid 2px#FF0000").attr("alt"," good");

對一個jQuery對象先調(diào)用了css()函數(shù)修改樣式,然后使用attr()函數(shù)修改屬性,這種調(diào)用方式象鏈一樣,所以稱為"鏈?zhǔn)讲僮?。

鏈?zhǔn)讲僮髂軌蜃尨a變得簡潔,因為往往可以在一條語句中實現(xiàn)以往多條語句才能完成的任務(wù)。比如如果不使用鏈?zhǔn)讲僮?,需要用兩條語句才能完成上面的任務(wù):

$("#myphoto").css("border","solid 2px#FF0000");
$("#myphoto").arrt("alt","good");

除了增加了代碼量,還調(diào)用了兩次選擇器,降低了速度。

在一個較短的鏈?zhǔn)讲僮髦?,往往語句比較清晰,可以分步驟地對jQuery對象實現(xiàn)各種操作。但是鏈?zhǔn)讲僮鞑粦?yīng)該太長,否則會造成語句難以理解,因為要查看jQuery對象當(dāng)前的狀態(tài)并不是容易的事,尤其如果涉及jQuery對象中元素的增刪操作是更加難以判斷。

并不是所有的jQuery函數(shù)都可以使用鏈?zhǔn)讲僮?。這與鏈?zhǔn)讲僮鞯脑碛嘘P(guān),之所以可以實現(xiàn)鏈?zhǔn)讲僮魇且驗槠渲械拿總€函數(shù)返回的都是jQuery對象本身。在jQuery類庫的內(nèi)部實現(xiàn)中,雖然很多的函數(shù)都返回jQuery對象本身,但都是通過調(diào)用內(nèi)部有限的幾個函數(shù)實現(xiàn)的,比如attr()函數(shù)設(shè)置屬性石,實際上最后調(diào)用了"jQuery.each(object,callback,args)"方法。注意此方法不是jQuery對象方法,jQuery對象方法也有一個each()函數(shù),為"jQuery.fn.each(callback,args)",此函數(shù)最后同樣調(diào)用jQuery.each函數(shù):

Each:function(callback,args){
  ReturnjQuery.each(this,callback,args);
}

下面看一看jQuery.each函數(shù)的返回結(jié)果:

Each.function(object,callback,args){
  Retumobject;
}

Object是jQuery.fn對象,即jQuery對象。最后返回的還是jQuery對象。

可以使用下面的原則判斷一個函數(shù)返回的時候是jQuery對象,即是否可以用于鏈?zhǔn)讲僮鳌?/p>

除了獲取某些數(shù)據(jù)的函數(shù),比如獲取屬性值"attr(name)",獲取集合大小"size()"這些函數(shù)明顯是返回數(shù)據(jù)的。除了這些函數(shù)之外的jQuery函數(shù)都可以用于鏈?zhǔn)讲僮?,比如設(shè)置屬性"attr(name.value)"。

"$"變量的使用

"$"變量是"jQuery"變量的引用。"jQuery"變量是全局變量,jQuery對象是指"jQUery.fn",不要混淆。"jQuery"變量類似于靜態(tài)類,上面的方法都是靜態(tài)方法,可以在任何時刻調(diào)用。比如"jQuery.each"。"jQuery.fn"是實例方法,只能在jQuery對象上調(diào)用。比如"jQuery.fn.each()"方法只能通過"$('#id').each"這種形式調(diào)用。

前面提到,可以使用"$"代替"jQuery",因為在jQuery的內(nèi)部有如下實現(xiàn):

jQuery=window.jQuery=window.$

所以"$"變量和"jQuery"變量實際上是Window對象的屬性,也就是全局變量??梢栽陧撁嫔系萌魏蔚胤秸{(diào)用。

更多關(guān)于jquery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jquery常用操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery操作json數(shù)據(jù)技巧匯總》、《jQuery操作xml技巧總結(jié)》及《jQuery擴(kuò)展技巧總結(jié)

希望本文所述對大家jquery程序設(shè)計有所幫助。

相關(guān)文章

  • jQuery實用密碼強(qiáng)度檢測

    jQuery實用密碼強(qiáng)度檢測

    本篇文章主要介紹了jQuery實用密碼強(qiáng)度檢測,這是一個非常常見的功能,可以驗證密碼的強(qiáng)度,本文使用jQuery來實現(xiàn),有需要的小伙伴可以參考下。
    2017-03-03
  • jQuery回到頂部的代碼

    jQuery回到頂部的代碼

    在一些網(wǎng)站上,我們經(jīng)常見到返回頂部的效果,本文給大家介紹基于jquery如何實現(xiàn)返回頂部效果,非常不錯,感興趣的朋友可以參考下
    2016-07-07
  • 基于jQuery的可用于選項卡及幻燈的切換插件

    基于jQuery的可用于選項卡及幻燈的切換插件

    最近公司項目頁面中用到選項卡與幻燈比較多,特地寫了個集選項卡、幻燈片與播放控制于一體的插件,同頁面可多次使用。
    2011-03-03
  • jQuery find和children方法使用

    jQuery find和children方法使用

    為了避免和美工沖突,對特定操作對象加上id標(biāo)識,美工不大改也沒什么問題。
    2011-01-01
  • json定義及jquery操作json的方法

    json定義及jquery操作json的方法

    下面小編就為大家?guī)硪黄猨son定義及jquery操作json的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • jQuery選擇頭像并實時顯示的代碼

    jQuery選擇頭像并實時顯示的代碼

    jQuery選擇頭像并實時顯示的代碼,以前腳本之家用js實現(xiàn)了,這里使用jquery實現(xiàn)的。
    2010-06-06
  • JQuery核心函數(shù)是什么及使用方法介紹

    JQuery核心函數(shù)是什么及使用方法介紹

    這篇文章主要為大家詳細(xì)介紹了JQuery核心函數(shù)是什么,及使用方法介紹,感興趣的小伙伴們可以參考一下
    2016-05-05
  • JQuery AJAX提交中文亂碼的解決方案

    JQuery AJAX提交中文亂碼的解決方案

    JQuery是一個非常優(yōu)秀的框架,在特定場合下使用JQuery提交數(shù)據(jù),相當(dāng)?shù)姆奖憧旖荨?但是,在處理一個GB2312編碼的網(wǎng)站AJAX提交時,中文數(shù)據(jù)卻成了亂碼。
    2010-07-07
  • jQuery實現(xiàn)ToolTip元素定位顯示功能示例

    jQuery實現(xiàn)ToolTip元素定位顯示功能示例

    這篇文章主要介紹了jQuery實現(xiàn)ToolTip元素定位顯示功能,結(jié)合實例形式分析了jQuery針對頁面元素屬性的動態(tài)操作相關(guān)技巧,需要的朋友可以參考下
    2016-11-11
  • jQuery實現(xiàn)可編輯的表格

    jQuery實現(xiàn)可編輯的表格

    這篇文章主要為大家詳細(xì)介紹了jQuery實現(xiàn)可編輯的表格,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12

最新評論

北宁市| 浙江省| 丹凤县| 滦平县| 格尔木市| 萨嘎县| 全椒县| 德阳市| 获嘉县| 疏附县| 河北区| 曲沃县| 遂平县| 马山县| 依兰县| 南安市| 莒南县| 新化县| 永清县| 岳普湖县| 常德市| 衡东县| 财经| 永修县| 西乌珠穆沁旗| 南皮县| 鄱阳县| 云龙县| 新营市| 民县| 梁平县| 新营市| 扎囊县| 隆尧县| 喜德县| 枣庄市| 钟祥市| 姜堰市| 涞水县| 曲阳县| 尖扎县|