柚子快報邀請碼778899分享:前端基礎之jQuery
柚子快報邀請碼778899分享:前端基礎之jQuery
?1?jQuery主架
????????
????????jQuery是一個封裝JS的框架。
????????使用jQuery可以更方便的編寫JS腳本實現(xiàn)的功能。
2?jQuery框架
????????jQuery 是一個?JavaScript 庫。
????????jQuery 極大地簡化了?JavaScript 編程。
? ? ?
3 jQuery可以做什么?
????????HTML 元素選取?
????????HTML 元素操作?
????????CSS 操作?
????????HTML 事件函數(shù)?
????????JavaScript 特效和動畫?
????????HTML DOM 遍歷和修改?
????????AJAX(重要)
4?如何在HTML頁面中使用jQuery框架
????????jQuery是一個封裝了JS腳本的框架。
????????也就是說是已經(jīng)寫好的JS代碼。
? ? ? ??
????????.js就是JavaScript的外部腳本文件。
????????.min.js 這是壓縮的版本。
????????需要在HTML頁面中導入相應的js文件。
????????
5?jQuery的核心方法
????????在jQuery中封裝了一系列的方法。
????????核心方法: jquery();
????????簡化格式: $(); 合作$代替jQuery這個方法名。
????????$(參數(shù)):參數(shù)可以是選擇器,還可以直接就是一個函數(shù)。
6?jQuery中事件方法
????????在jQuery中將HTML中事件都封裝成了一系統(tǒng)的事件方法。
? ? ? ? 例:表示頁面輸載入事件:ready(函數(shù))
//簡化版
7?jQuery的選擇器
????????選擇器的作用是用來在HTML頁面上查找元素。
????????jQuery的選擇器與CSS內(nèi)嵌樣式選擇器是一樣的。
????????
????????jQuery 選擇器允許您對 HTML 元素組或單個元素進行操作。
????????jQuery 選擇器基于元素的 id、類、類型、屬性、屬性值等"查找"(或選擇)HTML 元素。 它
基于已經(jīng)存在的CSS選擇器,除此之外,它還有一些自定義的選擇器。
????????jQuery 中所有選擇器都以美元符號開頭:$()。
????????
8?jQuery的方法
8.1 值的方法
????????HTML代碼/文本/值
html()====>innerHTML
text()====>innerText
val()====>value
這是SPAN標簽
8.2 CSS樣式的方法
????????使用css()的方法可以設置和獲取對象的樣式。
????????css() 方法設置或返回被選元素的一個或多個樣式屬性。
返回CSS 屬性
如需返回指定的 CSS 屬性的值,請使用如下語法:
css("propertyname");
例子:將返回首個匹配元素的 background-color 值:
$("p").css("background-color");
設置單個CSS屬性
如需設置指定的 CSS 屬性,請使用如下語法:
css("propertyname","value");
下面的例子將為所有匹配元素設置 background-color 值:
$("p").css("background-color","yellow");
設置多個 CSS 屬性
如需設置多個 CSS 屬性,請使用如下語法:
css({"propertyname":"value","propertyname":"value",...});
下面的例子將為所有匹配元素設置 background-color 和 font-size:
$("p").css({"background-color":"yellow","font-size":"200%"});
8.3 屬性
????????attr方法可以獲取屬性的值,也可以設置屬性的值,也可以獲取一個我們自己新定義的屬性
的值。
獲取xo標簽attribute屬性的值:xo可以是ID可以是類。如下: $(xo).attr(attribute) 設置attribute屬性的值為value $(xo).attr(attribute, value) 設置多個attribute屬性的值value們 $(xo).attr({attribute1: value1, attribute2: value2})
8.4 類樣式的使用
jQuery 操作 CSS
jQuery 擁有若干進行 CSS 操作的方法。
addClass() - 向被選元素添加一個或多個類
removeClass() - 從被選元素刪除一個或多個類
toggleClass() - 對被選元素進行添加/刪除類的切換操作
jQuery addClass() 方法
下面的例子展示如何向不同的元素添加 class 屬性。在添加類時,您也可以選取多個元素:
$("button").click(function(){ ????????$("h1,h2,p").addClass("blue");$("div").addClass("important");
});
也可以在 addClass() 方法中規(guī)定多個類:
$("button").click(function(){
????????$("body div:first").addClass("important blue");
});
jQuery -?添加元素
通過 jQuery,可以很容易地添加新元素/內(nèi)容。
添加新的 HTML 內(nèi)容時學習用于添加新內(nèi)容的四個 jQuery 方法:
append() - 在被選元素的結(jié)尾插入內(nèi)容
prepend() - 在被選元素的開頭插入內(nèi)容
after() - 在被選元素之后插入內(nèi)容
before() - 在被選元素之前插入內(nèi)容
jQuery removeClass() 方法
下面的例子演示如何在不同的元素中刪除指定的 class 屬性:
$("button").click(function(){ $("h1,h2,p").removeClass("blue"); });
jQuery toggleClass() 方法
下面的例子將展示如何使用 jQuery toggleClass() 方法。該方法對被選元素進行添加/刪除類的切換操作:
$("button").click(function(){ $("h1,h2,p").toggleClass("blue"); });
jQuery -?刪除元素
通過 jQuery,可以很容易地刪除已有的 HTML 元素。
如需刪除元素和內(nèi)容,一般可使用以下兩個 jQuery 方法:
remove() - 刪除被選元素(及其子元素)
empty() - 從被選元素中刪除子元素
9?實現(xiàn)動態(tài)表格
步驟:①創(chuàng)建一個表格
? ? ? ? ? ?②編寫數(shù)據(jù)
? ? ? ? ? ?③在頁面加載完成之后初始化表格
? ? ? ? ? ?④將表單中的數(shù)據(jù)加到表格
? ? ? ? ? ?⑤為每一行增加一個刪除按鈕
編號 | 姓名 | 性別 | 積分 | 刪除 |
---|
柚子快報邀請碼778899分享:前端基礎之jQuery
精彩鏈接
本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權,聯(lián)系刪除。