單機遊戲下載單機遊戲下載基地
最新遊戲| 熱門遊戲| 遊戲大全| 遊戲專題
壓縮解壓 光盤工具 文字輸入 殺毒軟件 文件處理 轉換翻譯 股票證券 辦公學習 編程軟件 虛擬光驅
當前位置: 首頁應用軟件電子閱讀→ jQuery-api-1.7.1

jQuery-api-1.7.1

  • jQuery-api-1.7.1截圖0
< >
jQuery-api-1.7.1下載
好玩 好玩 0
坑爹 坑爹 0
  • 應用語言:中文
  • 應用大小:189KB
  • 更新時間:2017-02-23 11:59
  • 發行時間:
  • 應用類型:普通
  • 應用標簽:
jquery幫助文檔jQuery-api-1.7.1_中文版讓你更容易理解jquery應用方法本版本由網友製作,版權歸其本人擁有本文檔僅供學習使用,jQuery框架提供了很多方法,但大致上可以分為3大類:獲取jQuery對象的方法、在jQuery對象間跳轉的方法,以及獲取jQuery對象後調用的方 [更多]
應用介紹

jquery幫助文檔jQuery-api-1.7.1_中文版 讓你更容易理解jquery應用方法 本版本由網友製作,版權歸其本人擁有 本文檔僅供學習使用,jQuery框架提供了很多方法,但大致上可以分為3大類:獲取jQuery對象的方法、在jQuery對象間跳轉的方法,以及獲取jQuery對象後調用的方法.

說明:

第一步是怎樣獲取jQuery對象。大致來說,是通過最核心的$()方法,將頁麵上的元素(或者在頁麵上不存在的html片段)包裝成jQuery對象。

$()方法裏麵支持的語法又包括3大類,分別是表達式(包括類表達式.,id表達式#,元素表達式等)、符號(包括後代符號space,next符號+等)、過濾器(包括:過濾器和[]過濾器)。

通過以上3種的組合,“查詢”得到想要操作的元素或者元素集合,作為$()的參數,得到jQuery對象(或者jQuery對象的集合)

第二步是在jQuery對象間的跳轉。也就是說,已經得到了一個jQuery對象,但是並不是想要的,那麼可以通過一係列的跳轉方法,比如parent()、next()、children()、find()等,或者過濾篩選的方法,比如eq()、filter()、not()等,來得到最終想要操作的jQuery對象。

用跳轉和過濾方式得到的jQuery結果,往往通過比較複雜的表達式組合,可以達到同樣的目的。

比如說$(“div”).eq(3),也可以用$(“div:eq(3)”)達到同樣的目的。

又比如說$(“div”).find(“span”),可以用$(“div span”)取到同樣的元素。

方法是很靈活的,要根據具體的情況來選擇。一般來說,HTML頁麵寫得越規範,使用jQuery就越簡單

還有一種情況,在得到了jQuery()對象之後,想要判斷其是否滿足條件,那麼可以調用is()、hasClass()等方法,返回一個boolean值,進行後續的判斷。這類方法也可以歸到這類。

第三步是在獲取準確的jQuery對象之後,調用其上的各種方法,來進行操作。這一步反而是比較簡單的了。

後麵就是對jQuery框架各種方法的簡要介紹,更詳細的內容,還是以官方API為準

1、$(…)

$() 一切的核心,可以跟4種參數

$(expression),比如$(“#id”)、$(“.class”)等,返回jQuery對象,或者jQuery對象的集合
$(html),比如$(“hello world”),返回jQuery對象,或者jQuery對象的集合
$(element),比如$(document.body),返回jQuery對象,或者jQuery對象的集合
$(*),所有元素

2、jQuery Object Accessors

jQuery.index(element),返回該jQuery對象在集合中的索引

jQuery.each(function),遍曆jQuery對象集合,在每個對象上執行function函數,function callback(index, domElement){this};

jQuery.size(),返回jQuery對象集合的大小

jQuery.length,相當於size()方法

jQuery.get(),獲取原生DomElement對象的Array

jQuery.get(index),獲取原生DomElement對象

jQuery.eq(position),獲取jQuery對象集合中的一個jQuery對象

3、Data相關方法

jQuery.data(name)
jQuery.data(name, value)
jQuery.removeData(name)

4、選擇符

multiple(selector1, selector2),可以選擇多個元素或者表達式,包裝成jQuery對象的集合
例子:$(“div,span”)

id(id)
例子:$(“#id”)

class(class)
例子:$(“.class”)

element(element)
例子:$(“div”)

all
例子:$(“*”)

descendant
例子:$(“table tr td”)

child(parent, child)
例子:$(“#id > span”),和上一個descendant的區別在於,descendant隻要是後代就會被選中,而child必須是直接子節點,不包括孫子節點

next(prev, next)
例子:$(“label + input”),選中的是label標簽的下一個input標簽,返回jQuery對象的集合

siblings(prev, siblings)
例子:$(“#prev ~ div”),選中的是#prev之後的所有div標簽,返回jQuery對象的集合,有點像next,但是範圍更大

Basic Filters
$(“:header”),選中所有header,包括


$(“tr:odd”),選中所有奇數行
$(“tr:even”),選中所有偶數行
$(“:animated”),選中所有當前有特效的元素,$(“div:animated”),選中當前所有有特效的

$(“tr:first”),選中第一行
$(“tr:last”),選中最後一行
$(“input:not(:checked)”),選中所有沒有“checked”的input元素
$(“td:gt(4)”),選中所有index是4之後的td
$(“td:lt(4)”),選中所有index是4之前的td
$(“td:eq(4)”),選中index是4的td,可以用$(“td”).eq(4)來實現同樣的效果

Content Filters
$(“div:contains(‘John’)”),選中所有包含”John”字符串的div
$(“td:empty”),選中所有內容為空的td
$(“div:has(p)”),選中包含有

元素的

元素,返回jQuery對象集合
$(“td:parent”),選中所有包含子節點的元素,包括文本也可以算是子節點

Visibility Filters
$(“span:hidden”),選中所有隱藏的
$(“span:visible”),選中所有可見的

Attribute Filters
$(“div[id]“),選中包含id屬性的

元素
$(“input[name$='letter']“),選中包含某個屬性的元素,這個屬性名是以’letter’結尾的
$(“input[name^='letter']“),選中包含某個屬性的元素,這個屬性名是以’letter’開頭的
$(“input[name*='man']“),選中包含某個屬性的元素,這個屬性的屬性名裏包含’man’
$(“input[name='newsletter']“),選中包含一個屬性的元素,這個屬性的名字是’newsletter’
$(“input[name!='newsletter']“),選中所有不包含’newsletter’屬性的元素
$(“input[id][name$='man']“),選中包含id屬性,和以’man’結尾屬性的元素

Child Filters
$(“ul li:nth-child(2)”),選中自身是

    元素的第二個子節點的
  • 元素,注意這個計算是從1開始的,不是從0開始
    $(“div span:firstChild”),選中自身是
    元素的第一個子節點的元素
    $(“div span:lastChild”),選中自身是
    元素的最後一個子節點的元素
    $(“div span:onlyChild”),選中自身是
    元素的唯一子節點的元素

    Forms
    $(“:button”),所有

配置需求

推薦專題

up對戰平台up對戰平台

關於飛翔|聯係我們|大事記|下載幫助(?)|廣告聯係|版權聲明|網站地圖|友情鏈接

Copyright 2010-2013單機遊戲下載(R) 版權所有 飛翔下載所有遊戲及軟件下載資源來源互聯網,並由網友上傳分享。如有侵權,請來電來函告之。
飛翔忠告:抵製不良色情、反動、暴力遊戲 合理安排遊戲時間 享受健康生活【鄂ICP備13011873號-1】