Jquery簡單的使用

2022-04-13 21:22:03 字數 3597 閱讀 9401

jquery是js開發框架的其中一種, jq把原生的js**封裝成為了乙個函式庫,按其語法進行呼叫就可以使用。

既然是函式庫就需要匯入相應的檔案,要匯入juery.min.js.

一、 jq的載入事件

三種:

1、$(document).ready(function());

2、$(function());

3、jquery(documen).ready(function($));

ex: $(function());

二、 選擇器

1、 id選擇器

html:

jq:var div= $(「#d1」);

2、 類選擇器

html:

jq:var div= $(「#d1」);

3、 元素選擇器

html:

jq:$(「div」)表示選擇頁面中所有出現的div元素,

$(「div:eq(0)」)表示選擇頁面中所有出現的div元素中的第乙個

4、 組選擇器

html

jq:var elements=$(「.d1 ,h1,span,#p1」);

console.log(elements[3])

5、 後代選擇器

html:jp:

var ins = $(「form input」);

6、 子選擇器

html:jq:

var ins = $(「form > input」);

7、選擇第乙個元素

html:

jq:var item =$(「ul li:first」);

8、選擇最後乙個元素

html:

jq:var item =$(「ul li:last」);

9、not選擇器

html:

打球看書

睡覺寫**

jq:var boxs=$(「input:not(:checked)」);

10、偶數選擇器

html:

jq:var trs=$(「table tr:event」);

11、奇數選擇器

html:

jq:var trs=$(「table tr:odd」);

12、eq、gt、lt選擇器

html:

jq:$(「div」)表示選擇頁面中所有出現的div元素,

$(「div:eq(2)」)表示選擇頁面中所有出現的div元素中的第三個;

$(「div:gt(0)」)表示索引大於0的元素,$(「div:gt(i)」)表示索引大於i的所有元素;

$(「div:lt(0)」)表示索引小於0的元素,$(「div:lt(i)」)表示索引小於i的所有元素;

13、屬性選擇器

jq:

選擇出具有id的元素:

$(「div[id]」);

根據name選擇元素:

$(「div[name=』d2』]」);

選擇name不等於d2的元素:

$(「div[name!=』d2』]」);

選擇id以d開頭的元素:

$(「div[id ^=』d』]」);

選擇id包含了d的元素:

$(「div[id *=』d』]」);

選擇id以「1」結尾的元素:

$(「div[id $=』1』]」)

選擇class為.c的元素

$(「div[class=』c』]」)

以上的(以什麼開頭,以什麼結尾,包含,不等於…)通用於id,name,class等元素屬性。

三、事件繫結

1、$(function())

})

2、$(function())

function add()

3、$(function());

})

4、$(function());

})

四、常用方法

1、取得指定元素下的 所有子元素

html:

< div>

< input />

< span>hhh< /span>

< input/>

jq:

$(「div」).children();

取到的是:

[< input />

< span>hhh

< input/>

]

2、取得指定元素下的所有指定元素

html:

< div>

< input />

< span id=」s1」>hhh

< input/>

< /div>

jq:$(「div」).children(「#s1」);```

取得是:

[ < span id=」s1」 >hhh ]

3、從父類元素開始查詢指定子元素

html:
< div>

< input />

< span id=」s1」>hhh

< input/>

< /div>

jq:

$(「div」).find(「span[ id=』s1』]」);

4、取得父類元素

html:

< div class=」d1」>

< input />

```< span id=」s1」>hhh```

< input/>

< /div>

jq:

$(「span[ id=』s1』 ]」).parents();//找到它所有父類

$(「span[ id=』s1』 ]」).parents(「div[ class=』d1』 ]」);//找到它指定的父類

5、為指定的元素追加子元素

html:

jq:

6、刪除元素

html:

< div class=」d1」>

< input />

< span id=」s1」>hhh

< input/>

< /div>

jq:$(「span[id=』s1』]」).remove();

jQuery使用簡單示例 validate 外掛程式

摘錄自 使用者登入 使用者名稱密碼 確認密碼 html view plain copy jquery validation 外掛程式title head 使用者登入legend p 使用者名稱label p 密碼label p 確認密碼label p p fieldset form script s...

jQuery中filter方法的簡單使用

1 舉個簡單的栗子 我們想給select標籤在頁面初始化完成後設定乙個預設值,咱們一般用簡單的迴圈去實現元素節點的查詢 比較浪費效能 當前可以通過jquery選擇器來實現 簡單 下面我們用filter 方法來實現。2 html 星期一 星期二星期三 星期四星期五 星期六星期日 3 jquery 咱們...

使用jQuery實現簡單的飛機大戰

飛機大戰 實現思路 物件 飛機 子彈 敵機 實現思路 獲取飛機 使飛機從螢幕中間生成 為飛機新增按鍵效果 實現按鍵生成子彈效果 並設定子彈之間的時間間隔 通過setinterval方法實現根據時間建立敵機物件 通過setinterval方法使子彈與敵機都成垂直移動 寫出乙個判斷兩個物件是否碰撞的方法...