JQuery是一種增強(qiáng)JavaScript編程體驗(yàn)的工具,是一種JavaScript庫。它簡化了JavaScript的操作方式,讓開發(fā)人員可以更快地構(gòu)建交互式Web界面。
在JQuery中有很多重要的函數(shù)。這里介紹5個(gè)常用的JQuery函數(shù)。
//1. $(document).ready() $(document).ready(function(){ // code to be executed when the document is ready });
這個(gè)函數(shù)是在DOM樹創(chuàng)建完畢后被調(diào)用。當(dāng)被調(diào)用時(shí),ready()的回調(diào)函數(shù)將運(yùn)行來執(zhí)行你的代碼。
//2. $(selector).addClass() $(selector).addClass(className);
這個(gè)函數(shù)將對(duì)匹配的元素添加一個(gè)或多個(gè)類名。注意,它不會(huì)替換元素的現(xiàn)有類名。如果要完全替換,請(qǐng)使用removeClass()函數(shù)。
//3. $(selector).attr() $(selector).attr(attributeName); $(selector).attr(attributeName, value);
attr()函數(shù)設(shè)置或返回匹配的元素的屬性值。attributeName是屬性的名稱,value是屬性的值。
//4. $(selector).click() $(selector).click(function(){ // code to be executed when the element is clicked });
click()函數(shù)為匹配的元素添加一個(gè)單擊事件,當(dāng)元素被單擊時(shí),click()函數(shù)回調(diào)函數(shù)將會(huì)被執(zhí)行。
//5. $(selector).fadeOut() $(selector).fadeOut(speed, callback);
fadeOut()函數(shù)將匹配的元素逐漸淡出。speed是指動(dòng)畫的速度,callback是指淡出完成后調(diào)用的函數(shù)。