jquery入門(mén)

1.語(yǔ)法格式$(selector).action()

selector:要操作的元素 eg:this,#identifer(根據(jù)ID取元素),.class(根據(jù)類(lèi)取元素)

action:對(duì)元素操作如hide芒篷,show之類(lèi)

$(this).hide()?

2.入口函數(shù):

jquery:

$(document).ready(function(){

? // 開(kāi)始寫(xiě) jQuery 代碼...?

//文檔加載完成之后再執(zhí)行却紧,避免還沒(méi)加載完成找不到元素

});

注意和JavaScript 的 window.onload 事件不同的是JavaScript等到所有內(nèi)容窿吩,包括外部圖片之類(lèi)的文件加載完后,才會(huì)執(zhí)行而ready是在

文檔的html元素加載完成后就開(kāi)始執(zhí)行

3.選擇器:

元素選擇器:$("p").action() 選擇所有p元素

id選擇器:$("#identifer") 選擇id為identifer的元素

類(lèi)選擇器:$("box") 選擇class為box的元素

4.常用事件:

$("div").click(function(){?

console.log('點(diǎn)擊了div盒子')惹盼;

});

$("div").dblclick(function(){?

console.log('雙擊了div盒子');

});

$("div").mouseenter(function(){

console.log('鼠標(biāo)滑過(guò)了div盒子')埂奈;

});

$("div").mouseleave(function(){

console.log('鼠標(biāo)離開(kāi)了div盒子')若贮;

});

$("div").mousedown(function(){

console.log('鼠標(biāo)按下div盒子未離開(kāi)');

});

$("div").mouseup(function(){

console.log('鼠標(biāo)按下div盒子離開(kāi)了')烁挟;

});

$("div").hover( function(){ console.log ("你進(jìn)入了div 盒子");

? ? },

? ? function(){? ? ? ? console.log("你離開(kāi)了div盒子!");

? ? });

$("div").focus(function(){

console.log('聚焦在div盒子')婴洼;

});

$("div").blur(function(){

console.log('焦點(diǎn)離開(kāi)div盒子');

});

5.動(dòng)作

$("div").hide();//隱藏

$("div").show();//顯示

$("div").toggle(); //用來(lái)切換hide和show

$("div").fadeIn(); //淡入

$("div").fadeOut();//淡出

$("div").fadeToggle();//用來(lái)切換fadeIn和fadeOut

$("#div1").fadeTo("slow",0.15); //淡入淡出添加透明度

$("#div").slideDown() //滑下

$("#div").slideUp()//滑上

$("#div").slideToggle() //滑下滑上切換

$("button").click(function(){ $("div").animate({

? ? height:'150px', //動(dòng)畫(huà)

? ? width:'150px'? });});

$("button").stop(); //停止動(dòng)畫(huà)

jQuery 方法鏈接

允許我們?cè)谙嗤脑厣线\(yùn)行多條 jQuery 命令撼嗓,一條接著另一條

例如:$("div").css("color","red").slideUp(2000).slideDown(2000);

6.dom屬性操作

$("#identfier").text();設(shè)置或返回所選元素的文本內(nèi)容

$("#identfier").html();設(shè)置或返回所選元素的內(nèi)容(包括 HTML 標(biāo)記)

$("#identfier").val();設(shè)置或返回表單字段的值

$("#identfier").attr("href");獲取屬性

$("#identfier").text("Hello world!"); //設(shè)置元素屬性的值

$("#identfier").val("Hello");?

$("#identfier").attr("href","http://baidu/com");

$("p").append("追加文本");

$("p").prepend("在開(kāi)頭追加文本");

$("img").after("在后面添加文本");

$("img").before("在前面添加文本");

$("#div1").remove();刪除被選元素及其子元素柬采。

$("#div1").empty();刪除被選元素的子元素。

$("p").remove(".italic");

$("h1,h2,p").addClass("blue"); 添加class

$("h1,h2,p").removeClass("blue"); 移除class

$("h1,h2,p").toggleClass("blue"); 添加和移除切換

$("p").css("background-color","yellow");設(shè)置 CSS 屬性

$("p").css({"background-color":"yellow","font-size":"200%"});設(shè)置多個(gè) CSS 屬性

$("#div1").width()且警;?方法設(shè)置或返回元素的寬度(不包括內(nèi)邊距粉捻、邊框或外邊距)

$("#div1").height();設(shè)置或返回元素的高度(不包括內(nèi)邊距斑芜、邊框或外邊距)

$("#div1").innerWidth()肩刃;?方法返回元素的寬度(包括內(nèi)邊距)

$("#div1").innerHeight();innerHeight() 方法返回元素的高度(包括內(nèi)邊距)

$("#div1").outerWidth()杏头;返回元素的寬度(包括內(nèi)邊距和邊框)

$("#div1").outerHeight()盈包;返回元素的高度(包括內(nèi)邊距和邊框)

7.dom元素操作

$("span").parent();方法返回被選元素的直接父元素

$("span").parents();?方法返回被選元素的所有祖先元素醇王,它一路向上直到文檔的根元素 (<html>)

$("span").parentsUntil("div");方法返回介于兩個(gè)給定元素之間的所有祖先元素

$("div").find("span");?方法返回被選元素的后代元素呢燥,一路向下直到最后一個(gè)后代

$("h2").siblings();?方法返回被選元素的所有同胞元素

$("h2").next();?方法返回被選元素的下一個(gè)同胞元素

$("h2").nextAll();方法返回被選元素的所有跟隨的同胞元素

$("h2").nextUntil("h6");?方法返回介于兩個(gè)給定參數(shù)之間的所有跟隨的同胞元素

$("div p").first();?方法返回被選元素的首個(gè)元素

$("div p").last();方法返回被選元素的最后一個(gè)元素

$("p").eq(1);方法返回被選元素中帶有指定索引號(hào)的元素

$("p").filter(".url");方法允許您規(guī)定一個(gè)標(biāo)準(zhǔn)。不匹配這個(gè)標(biāo)準(zhǔn)的元素會(huì)被從集合中刪除寓娩,匹配的元素會(huì)被返回

$("p").not(".url");方法返回不匹配標(biāo)準(zhǔn)的所有元素

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末叛氨,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子棘伴,更是在濱河造成了極大的恐慌寞埠,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件焊夸,死亡現(xiàn)場(chǎng)離奇詭異仁连,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)阱穗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén)怖糊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)帅容,“玉大人,你說(shuō)我怎么就攤上這事伍伤〔⑴牵” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵扰魂,是天一觀的道長(zhǎng)麦乞。 經(jīng)常有香客問(wèn)我,道長(zhǎng)劝评,這世上最難降的妖魔是什么姐直? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮蒋畜,結(jié)果婚禮上声畏,老公的妹妹穿的比我還像新娘。我一直安慰自己姻成,他們只是感情好插龄,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著科展,像睡著了一般均牢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上才睹,一...
    開(kāi)封第一講書(shū)人閱讀 49,749評(píng)論 1 289
  • 那天徘跪,我揣著相機(jī)與錄音,去河邊找鬼琅攘。 笑死垮庐,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的坞琴。 我是一名探鬼主播哨查,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼置济!你這毒婦竟也來(lái)了解恰?” 一聲冷哼從身側(cè)響起锋八,我...
    開(kāi)封第一講書(shū)人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤浙于,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后挟纱,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體羞酗,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年紊服,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了檀轨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胸竞。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖参萄,靈堂內(nèi)的尸體忽然破棺而出卫枝,到底是詐尸還是另有隱情,我是刑警寧澤讹挎,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布校赤,位于F島的核電站,受9級(jí)特大地震影響筒溃,放射性物質(zhì)發(fā)生泄漏马篮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一怜奖、第九天 我趴在偏房一處隱蔽的房頂上張望浑测。 院中可真熱鬧,春花似錦歪玲、人聲如沸迁央。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)漱贱。三九已至,卻和暖如春夭委,著一層夾襖步出監(jiān)牢的瞬間幅狮,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工株灸, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留崇摄,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓慌烧,卻偏偏與公主長(zhǎng)得像逐抑,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子屹蚊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 1. jQuery是一個(gè)JavaScript庫(kù) 提供強(qiáng)大的選擇器厕氨、簡(jiǎn)潔的API、優(yōu)雅的鏈?zhǔn)叫谠痢⒈憬莸牟僮髅诵睦砟?...
    劉刀文閱讀 446評(píng)論 0 3
  • 零) js / ajax / json / jQuery js: 基于對(duì)象, 解釋型, 事件驅(qū)動(dòng), 瀏覽器交互執(zhí)行...
    奮斗的老王閱讀 768評(píng)論 0 50
  • 前言: 上次說(shuō)到了JavaScript,對(duì)其有一定了解嘱兼,本文就來(lái)說(shuō)說(shuō)jQuery国葬。jQuery就是一個(gè)由JavaS...
    貪挽懶月閱讀 1,130評(píng)論 0 7
  • 一、選擇網(wǎng)頁(yè)元素 jQuery的基本設(shè)計(jì)思想和主要用法,就是“選擇某個(gè)網(wǎng)頁(yè)元素汇四,然后對(duì)其進(jìn)行某種操作”使用JQue...
    qqqc閱讀 297評(píng)論 0 1
  • 新年未到接奈,小年先行,春天的風(fēng)柔柔吹進(jìn)心底通孽,蕩起祝福的漣漪序宦;春天的陽(yáng)光暖暖照射大地,灑出幸福甜蜜背苦。小年到挨厚,創(chuàng)業(yè)就上精...
    樂(lè)活隨創(chuàng)閱讀 207評(píng)論 0 0