真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

jQuery 筆記

jQuery

script 和 document.ready

首先,在頁(yè)面頂部添加 script 標(biāo)簽, 記得添加結(jié)束標(biāo)簽。

創(chuàng)新互聯(lián)公司于2013年成立,先為興縣等服務(wù)建站,興縣等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為興縣企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

瀏覽器會(huì)運(yùn)行 script 標(biāo)簽所有的 JavaScript 腳本包括 jQuery。

script 標(biāo)簽中添加代碼 $(document).ready(function() {。 然后在后面(仍在該 script 標(biāo)簽內(nèi))用 }); 閉合它。只要瀏覽器加載頁(yè)面,function 中放入的代碼就會(huì)運(yùn)行。

有一點(diǎn)很重要,如果沒(méi)有 document ready function,代碼將在 HTML 頁(yè)面呈現(xiàn)之前運(yùn)行,這可能會(huì)導(dǎo)致錯(cuò)誤。

$(document).ready(function() {
});

選擇器 Selector

所有的 jQuery 函數(shù)都以 $ 開(kāi)頭,這個(gè)符號(hào)通常被稱為美元符號(hào)(dollar sign operator)或 bling。

jQuery 通常選取并操作帶有選擇器(selector)的 HTML 標(biāo)簽。

標(biāo)簽

比如,想要給 button 元素添加跳躍效果。 只需要在 document ready 函數(shù)內(nèi)添加如下代碼:

$("button").addClass("animated bounce");

class

使用 $(".well") 選取類為 welldiv 標(biāo)簽。

jQuery 的 .addClass() 方法用來(lái)給標(biāo)簽添加類。

值得注意的是,和 CSS 聲明一樣,在類名前需要添加 .。

$(".well").addClass("animated shake");

id

首先,用 $("#target3") 選擇器選取 id 為 target3button 標(biāo)簽。

注意,和 CSS 聲明一樣,在 id 名前需要添加 #。

$("#target3").addClass("animated fadeOut");

移除 class

利用 jQuery 的 removeClass() 方法移除。

 $("button").removeClass("btn-default");

css

用 jQuery 直接改變 HTML 標(biāo)簽的 CSS。

jQuery 有一個(gè) .css() 方法,能改變標(biāo)簽的 CSS。

下面的代碼效果是把顏色變藍(lán):

$("#target1").css("color", "blue");

這與通常的 CSS 聲明略有不同,因?yàn)檫@個(gè) CSS 屬性和值在英文引號(hào)里,并且它們用逗號(hào)而不是冒號(hào)間隔開(kāi)。

$("#target1").css("color", "red");

禁用元素

用 jQuery 改變 HTML 標(biāo)簽的非 CSS 屬性, 例如:禁用按鈕。

當(dāng)禁用按鈕時(shí),它將變成灰色并無(wú)法點(diǎn)擊。

jQuery 有一個(gè) .prop() 方法,可以用其調(diào)整標(biāo)簽的屬性。

下面是禁用所有的按鈕的代碼:

$("button").prop("disabled", true);

更改文本

通過(guò) jQuery 改變?cè)亻_(kāi)始和結(jié)束標(biāo)簽之間的文本。 甚至改變 HTML 標(biāo)簽。

jQuery 有一個(gè) .html() 函數(shù),能用其在標(biāo)簽里添加 HTML 標(biāo)簽和文本, 函數(shù)提供的內(nèi)容將完全替換之前標(biāo)簽的內(nèi)容。

下面是重寫(xiě)并強(qiáng)調(diào)標(biāo)題文本的代碼:

$("h3").html("jQuery Playground");

jQuery 還有一個(gè)類似的函數(shù) .text(),可以在不添加標(biāo)簽的前提下改變標(biāo)簽內(nèi)的文本。

注意, 標(biāo)簽雖然傳統(tǒng)上用來(lái)強(qiáng)調(diào)文本,但此后常用作圖標(biāo)(Font Awesome)的標(biāo)簽。 標(biāo)簽作為強(qiáng)調(diào)標(biāo)簽現(xiàn)在已被廣泛接受。

$("#target4").html("#target4");

刪除元素

用 jQuery 從頁(yè)面移除 HTML 標(biāo)簽。

jQuery 有一個(gè) .remove() 方法,能完全移除 HTML 標(biāo)簽。

$("#target4").remove();

移動(dòng)元素

現(xiàn)在來(lái)把標(biāo)簽從一個(gè) div 移動(dòng)到另一個(gè)里。

jQuery 有一個(gè) appendTo() 方法,可以選取 HTML 標(biāo)簽并將其添加到另一個(gè)標(biāo)簽里面。

例如,如果要把 target4 從 right well 移到 left well,可以設(shè)置如下

$("#target4").appendTo("#left-well");

克隆元素

也可以把元素從一個(gè)地方復(fù)制到另一地方。

jQuery 有一個(gè) clone() 方法,可以復(fù)制標(biāo)簽。

例如,如果想把 target2left-well 復(fù)制到 right-well,可以設(shè)置如下:

$("#target2").clone().appendTo("#right-well");

是否注意到這兩個(gè) jQuery 函數(shù)連在一起了? 這被稱為鏈?zhǔn)秸{(diào)用(function chaining),是一種用 jQuery 實(shí)現(xiàn)效果的簡(jiǎn)便方法。

選擇父元素

每個(gè) HTML 標(biāo)簽都默認(rèn) inherits(繼承)其 parent(父標(biāo)簽)的 CSS 屬性。

jQuery 有一個(gè) parent() 方法,可以訪問(wèn)被選取標(biāo)簽的父標(biāo)簽。

下面的代碼展示了使用 parent() 方法把 left-well 標(biāo)簽的父標(biāo)簽背景色設(shè)置成藍(lán)色(blue):

$("#left-well").parent().css("background-color", "blue");

選擇子元素

把 HTML 標(biāo)簽放到另一個(gè)級(jí)別的標(biāo)簽里,這些 HTML 標(biāo)簽被稱為該標(biāo)簽的子標(biāo)簽(children element)。

jQuery 有一個(gè) children() 方法,可以訪問(wèn)被選取標(biāo)簽的子標(biāo)簽。

下面的代碼展示了用 children() 方法把 left-well 標(biāo)簽的子標(biāo)簽的顏色設(shè)置成 blue(藍(lán)色):

$("#left-well").children("color", "blue");

選擇特定子元素

jQuery 可以用 CSS 選擇器(CSS Selectors)選取標(biāo)簽。 target:nth-child(n) CSS 選擇器可以選取指定 class 或者元素類型的的第 n 個(gè)標(biāo)簽。

下面的代碼展示了給每個(gè)區(qū)域(well)的第 3 個(gè)標(biāo)簽設(shè)置彈跳(bounce)動(dòng)畫(huà)效果:

$(".target:nth-child(3)").addClass("animated bounce");

選擇偶數(shù)元素

也可以用基于位置的奇 :odd 和偶 :even 選擇器選取標(biāo)簽。

注意,jQuery 是零索引(zero-indexed)的,這意味著第 1 個(gè)標(biāo)簽的位置編號(hào)是 0。 這有點(diǎn)混亂和反?!?span id="squ6kqw" class="md-pair-s">:odd 表示選擇第 2 個(gè)標(biāo)簽(位置編號(hào) 1),第 4 個(gè)標(biāo)簽(位置編號(hào) 3)……等等,以此類推。

下面的代碼展示了選取所有 target class 元素的奇數(shù)元素并設(shè)置 sheke 效果:

$(".target:odd").addClass("animated shake");

。請(qǐng)記住, 偶數(shù)指的是基于零系統(tǒng)的元素的位置。

修改整個(gè)頁(yè)面

jQuery 也能選取 body 標(biāo)簽。

$("body").addClass("animated hinge");

網(wǎng)站題目:jQuery 筆記
文章URL:http://weahome.cn/article/dsoghje.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部