亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery筆記

發布時間:2020-08-10 07:27:14 來源:網絡 閱讀:351 作者:zzpvedem 欄目:web開發

目錄

jQuery選擇器

jQuery常用事件

jQuery常用方法

jQuery常用屬性

jQuery選擇器

基本選擇器

層次選擇器

屬性選擇器

名稱

示例

名稱

示例

名稱

示例

標簽選擇器

$(“h3”)選取所有h3元素

后代選擇器

$(“#menu span”)選取#menu下所有的<span>元素

 

 

 

 

 

 

屬性選擇器

 

$(“[href]”)選取含有href屬性的元素

類選擇器

$(“.title”)選取所有classtitle的元素

子選擇器

$(“#menu >span”)選取#menu下的子元素

$(“[href=’#‘]”)選取href屬性值為“#”的元素

ID選擇器

$(“#title”)選取idtitle的元素

相鄰選擇器

$(“h3+dl”)選取緊鄰<h3>元素之后的同輩元素<dl>

$(“[href!=’#’]”)選取href屬性值不為”#”的元素

并集選擇器

$(“div,p,.title”)選取所有divp和擁有classtitle的元素

同輩選擇器

$(“h3~dl”)選取<h3>元素之后所有的同輩元素<dl>

$(“[href^=’en’]”)選取href屬性值以en開頭的元素

交集選擇器

$(“h3.title”)選取所有擁有classtitleh3元素(id也行)



$(“[href$=’.jpg’]”)選取選取href屬性值以.jpg結尾的元素

全局選擇器

$(“*”)選取所有元素



$(“[href*=‘txt’]”)選取href屬性值中含有txt的元素





$(“li[id][title=新聞要點]”)選取含有id屬性和title屬性為新聞要點<li>元素

基本過濾選擇器

名稱

示例

:first

$(“li:first”)選取所有<li>元素中的第一個<li>元素

:last

$(“li:last”)選取所有<li>元素中的最后一個<li>元素

:not(selector)

$(“li:not(.three)”)選取class不是three的元素

:even

$(“li:even”)選取索引是偶數的所有<li>元素

:odd

$(“li:odd”)選取索引是奇數的所有<li>元素

:eq(index)

$(“li:eq(1)”)選取索引等于1<li>元素

:gt(index)

$(“li:gt(1)”)選取索引大于1<li>元素(注意:大于1,不等于1

:lt(index)

$(“li:lt(1)”)選取索引大于1<li>元素(注意:小于1,不等于1

 

jQuery常用方法

方法

描述

備注

addClass()

向被選元素添加一個或多個類樣式


css()

為匹配的元素添加css樣式


Next()

獲得所匹配元素集合中每個元素其后緊鄰的同輩元素


Click()

觸發或將函數綁定到指定元素的click事件


Show([speed],[callback])

控制元素顯示

Speed:可選,元素從隱藏到完全可見的速度

Callback:可選,show函數執行完之后要執行的函數

Hide([speed],[callback])

控制元素隱藏

Speed:可選,元素從隱藏到完全可見的速度

Callback:可選,show函數執行完之后要執行的函數

fadeIn([speed],[callback])

控制元素淡入

Speed:可選,元素從隱藏到完全可見的速度

Callback:可選,show函數執行完之后要執行的函數

fadeout([speed],[callback])

控制元素淡出

Speed:可選,元素從隱藏到完全可見的速度

Callback:可選,show函數執行完之后要執行的函數

Mouseover()

觸發或將函數綁定到指定元素的mouseover()事件

鼠標指針移過時

Mouseout()

觸發或將函數綁定到指定元素的mouseout()事件

鼠標指針移出時

Keydown()

觸發或將函數綁定到指定元素的keydown事件

按下鍵盤時

Keyup()

觸發或將函數綁定到指定元素的keyup事件

釋放鍵盤時

Keypress()

觸發或將函數綁定到指定元素的keypress事件

產生可打印的字符時

KeyCode()

獲取按下鍵對應的鍵值


Focus()

觸發或將函數綁定到指定元素的focus事件

獲得焦點

Blur()

觸發或將函數綁定到指定元素的blur事件

失去焦點

Bind(type,[data],fn)

為匹配的元素一次性綁定一個或多個事件

Type事件類型,[data]可選參數(時間)fn函數

Unbind([type],[fn])

為匹配的元素一次性移除一個或多個事件

Type事件類型(可選參數)fn函數(可選參數)

Hover()

鼠標指針懸停的事件(鼠標移進,觸發第一個函數,移除,觸發第二個函數)

Hover(enter,leave)

Toggle()

鼠標連續click事件(單擊一次觸發一個事件,重復循環)

Toggle(fn1,fn2….fnN);

slideUp()

控制元素從下向上延伸顯示


slideDown()

控制元素從上向下延伸顯示


animate(params,[speed],[fn])

用于創建自定義動畫的函數

params:一組包含作為動畫屬性和終值的樣式屬性和及其值的集合(多個則用{}括起)

speed: 表示動畫時長的毫秒數值

fn: 在動畫完成時執行的函數,每個元素執行一次

removeClass(class1,class2)

移除樣式


toggleClass(class)

切換不同元素的類樣式


Html([content])

HTML代碼進行操作,通常用于動態的新增頁面內容

Cotent:可選。規定被選元素的新內容,該參數可以包含HTML標簽。無參時,表示獲取被選元素的文本內容

Text()

獲取或設置元素的文本內容,不含HTML標簽

Content:可選。規定被選元素的文本新內容。無參時,表示獲取被選元素的文本內容

Val()

獲取或設置元素value屬性值


Remove()

將匹配的元素從DOM中刪除


Empty()

清空元素中的所有后代節點


replaceWith()

將所匹配的元素都替換成指定的HTML或者DOM元素


Clone([includeEvents])

節點復制

includeEvents:可選,為布爾值turefalse,規定是否復制元素的所有事件處理

Attr()

獲取或設置元素屬性

Attr([name]):獲取或設置單個屬性值,如$($newNode4).attr(“alt”)

Attr({[name1:value1],name2:value2}……),設置多個屬性值,如$(“img”).attr({width:”50”,height:”100”})

RemoveAttr(name)

刪除元素屬性

參數為屬性名稱

Prev([expr])

獲取緊鄰匹配元素之前的元素

參數可選,用于過濾同輩元素的表達式

Siblings([expr])

獲取位于匹配元素前面和后面的所有同輩元素

參數可選,用于過濾同輩元素的表達式

Parent([selector])

獲取當前匹配元素集合中每一個元素的父級元素

參數可選

Parents([selector])

獲取當前匹配元素集合中每一個元素的祖先元素

參數可選

Children()

獲取當前匹配元素下的所有子元素


Select()

(表單驗證方法)選取文本域中的內容,突出顯示輸入區域的內容

【(onblur,onfocus)表單驗證的失去焦點跟獲得焦點的事件】

find(expr|obj|ele)

搜索所有與指定表達式匹配的元素。這個函數是找出正在處理的元素的后代元素的好方法。

Expr: 用于查找的表達式

object: 一個用于匹配元素的jQuery對象

element: 一個DOM元素

 each(callback)

以每一個匹配的元素作為上下文來執行一個函數。

Callback: 對于每個匹配的元素所要執行的函數

 live(type, [data], fn)

事件委托:對一個還沒有添加進DOM的元素有效

type:一個或多個事件類型,由空格分隔多個事件。

fn:要從每個匹配元素的事件中反綁定的事件處理函數

插入節點方法

插入方式

方法

描述

 

內容插入

Append(content)

后置,$(A).append(B)表示把B追加到A

appendTo(content)

后置,$(A).appendTo(B)表示把A追加到B

Prepend(content)

前置,$(A). Prepend (B)表示把B追加到A

prependTo(content)

前置,$(A). prependTo (B)表示把A追加到B

 

外部插入

After(content)

后置,$(A). After (B)表示把B插入到A之后

insertAfter(content)

后置,$(A). insertAfter (B)表示把A插入到B之后

Before(content)

前置,$(A). Before (B)表示把B插入至A之前

insertBefore(content)

前置,$(A). insertBefore (B)表示把A插入至B之前

正則表達式

  • Var reg=/表達式/附加參數

    • 表達式:一個字符串代表了某種規則,其中可以使用某些特殊字符來代表特殊的規則

    • 附加參數:用來擴展表達式的含義,主要有一下3個參數:

      • g:代表可以進行全局匹配

      • i:代表不區分大小寫匹配

      • m:代表可以進行多行匹配

 

  • 正則表達式的常用符號:

符號

描述

/…/

代表一個模式的開始和結束

^

匹配字符串的開始

$

匹配字符串的結束

\s

任何空白字符

\S

任何非空白字符

\d

匹配一個數字字符,等價于[0-9]

\D

除了數字之后的任何字符,等價于[^0-9]

\w

匹配一個數字、下劃線或字母字符,等價于[A-Za-z0-9_]

\W

任何非單字字符,等價于[^a-zA-Z0-9_]

.

除了換行符之外的任何字符

 

  • 正則表達式的重復字符:

符號

描述

{n}

匹配前一項n

{n,}

匹配前一項n次,或者多次

{n,m}

匹配前一項至少n次,但是不能超過m

*

匹配前一項0次或多次,等價雨{0,}

+

匹配前一項1次或多次,等價于{1,}

?

匹配前一項0次或1次,也就是說前一項是可選的,等價于{01

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富裕县| 自治县| 上栗县| 滦南县| 南皮县| 普定县| 霍邱县| 新疆| 五常市| 西乌| 杭州市| 哈巴河县| 荆门市| 澳门| 白城市| 夏河县| 抚松县| 平潭县| 西昌市| 宝鸡市| 三都| 北京市| 文水县| 正阳县| 巧家县| 余庆县| 改则县| 喜德县| 茌平县| 巴彦淖尔市| 忻州市| 屏东市| 镇坪县| 连州市| 乌拉特后旗| 靖州| 镇远县| 会昌县| 米泉市| 上思县| 静宁县|