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方法使子彈與敵機都成垂直移動 寫出乙個判斷兩個物件是否碰撞的方法...