14_day jQuery簡介及事件、屬性



jquery介紹 :

jQuery是目前使用最廣泛的javascript函數(shù)庫缅刽,jquery是一個函數(shù)庫,一個js文件蠢络,頁面用script標簽引入這個js文件就可以使用衰猛。

例題:<script type="text/jvascript" src="js/jquery-1.12.2js"></script>

1、http://jquery.com/官方網站

2刹孔、https://code.jquery.com/版本下載


jquery加載 :

將獲取元素的語句寫到頁面頭部啡省,會因為元素還沒有加載而出錯,jquery提供了ready方法解決這個問題,它的速度比原生的 window.onload 更快卦睹。

來個對比:


代碼對比

jquery選擇器 :

jquery用法思想一:

選擇某個網頁元素畦戒,然后對它進行某種操作

? jquery選擇器:

jquery選擇器可以快速地選擇元素,選擇規(guī)則和css樣式相同结序,使用length屬性判斷是否選擇成功障斋。

$(document) //選擇整個文檔對象

$('li') //選擇所有的li元素

$('#myId') //選擇id為myId的網頁元素

$('.myClass') // 選擇class為myClass的元素

$('input[name=first]') // 選擇name屬性等于first的input元素

$('#ul1 li span') //選擇id為為ul1元素下的所有l(wèi)i下的span元素

對選擇集進行修飾過濾(類似CSS偽類):

$('#ul1 li:first') //選擇id為ul1元素下的第一個li

$('#ul1 li:odd') //選擇id為ul1元素下的li的奇數(shù)行

$('#ul1 li:eq(2)') //選擇id為ul1元素下的第3個li

$('#ul1 li:gt(2)') // 選擇id為ul1元素下的前三個之后的li

$('#myForm :input') // 選擇表單中的input元素

$('div:visible') //選擇可見的div元素

對選擇集進行函數(shù)過濾:

$('div').has('p'); // 選擇包含p元素的div元素

$('div').not('.myClass'); //選擇class不等于myClass的div元素

$('div').filter('.myClass'); //選擇class等于myClass的div元素

$('div').first(); //選擇第1個div元素

$('div').eq(5); //選擇第6個div元素

選擇集轉移:

$('div').prev('p'); //選擇div元素前面的第一個p元素

$('div').next('p'); //選擇div元素后面的第一個p元素

$('div').closest('form'); //選擇離div最近的那個form父元素

$('div').parent(); //選擇div的父元素

$('div').children(); //選擇div的所有子元素

$('div').siblings(); //選擇div的同級元素

$('div').find('.myClass'); //選擇div內的class等于myClass的元素


jquery樣式操作 :

jquery用法思想二:

同一個函數(shù)完成取值和賦值

操作行間樣式:

// 獲取div的樣式

$("div").css("width");

$("div").css("color");

//設置div的樣式

$("div").css("width","30px");

$("div").css("height","30px");

$("div").css({fontSize:"30px",color:"red"});

特別注意:

選擇器獲取的多個元素,獲取信息獲取的是第一個徐鹤,比如:$("div").css("width")垃环,獲取的是第一個div的width。

操作樣式類名:

$("#div1").addClass("divClass2") //為id為div1的對象追加樣式divClass2

$("#div1").removeClass("divClass")? //移除id為div1的對象的class名為divClass的樣式

$("#div1").removeClass("divClass divClass2") //移除多個樣式

$("#div1").toggleClass("anotherClass") //重復切換anotherClass樣式


jquery屬性操作 :

1凳干、html() 取出或設置html內容

?取出html內容

var $htm = $('#div1').html();

?設置html內容

$('#div1').html('添加文字');

2晴裹、text() 取出或設置text內容

?取出文本內容

var $htm = $('#div1').text();

設置文本內容

$('#div1').text('添加文字');

3、attr() 取出或設置某個屬性的值

取出圖片的地址

var $src = $('#img1').attr('src');

?設置圖片的地址和alt屬性

$('#img1').attr({ src: "test.jpg", alt: "Test Image" });


綁定click事件:

給元素綁定click事件救赐,可以用如下方法:

$('#btn1').click(function(){

? ? // 內部的this指的是原生對象

? ? // 使用jquery對象用 $(this)

})


jquery特殊效果 :

fadeIn() 淡入

? ? $btn.click(function(){

? ? ? ? $('#div1').fadeIn(1000,'swing',function(){

? ? ? ? ? ? alert('done!');

? ? ? ? });

? ? });

fadeOut() 淡出

fadeToggle() 切換淡入淡出

hide() 隱藏元素

show() 顯示元素

toggle() 依次展示或隱藏某個元素

slideDown() 向下展開

slideUp() 向上卷起

slideToggle() 依次展開或卷起某個元素


效果圖

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末涧团,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子经磅,更是在濱河造成了極大的恐慌泌绣,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件预厌,死亡現(xiàn)場離奇詭異阿迈,居然都是意外死亡,警方通過查閱死者的電腦和手機轧叽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門苗沧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人炭晒,你說我怎么就攤上這事待逞。” “怎么了网严?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵识樱,是天一觀的道長。 經常有香客問我震束,道長怜庸,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任垢村,我火速辦了婚禮割疾,結果婚禮上,老公的妹妹穿的比我還像新娘嘉栓。我一直安慰自己杈曲,他們只是感情好驰凛,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著担扑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪趣钱。 梳的紋絲不亂的頭發(fā)上涌献,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天,我揣著相機與錄音首有,去河邊找鬼燕垃。 笑死,一個胖子當著我的面吹牛井联,可吹牛的內容都是我干的卜壕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼烙常,長吁一口氣:“原來是場噩夢啊……” “哼轴捎!你這毒婦竟也來了?” 一聲冷哼從身側響起蚕脏,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤侦副,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后驼鞭,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體秦驯,經...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年挣棕,在試婚紗的時候發(fā)現(xiàn)自己被綠了译隘。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡洛心,死狀恐怖固耘,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情皂甘,我是刑警寧澤玻驻,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站偿枕,受9級特大地震影響璧瞬,放射性物質發(fā)生泄漏。R本人自食惡果不足惜渐夸,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一嗤锉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧墓塌,春花似錦瘟忱、人聲如沸奥额。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽垫挨。三九已至,卻和暖如春触菜,著一層夾襖步出監(jiān)牢的瞬間九榔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工涡相, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留哲泊,地道東北人。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓催蝗,卻偏偏與公主長得像切威,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子丙号,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內容

  • jquery介紹 jQuery是目前使用最廣泛的javascript函數(shù)庫先朦。據(jù)統(tǒng)計,全世界排名前100萬的網站槽袄,有...
    1263536889閱讀 360評論 0 1
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5烙无? 答:HTML5是最新的HTML標準。 注意:講述HT...
    kismetajun閱讀 27,513評論 1 45
  • //------------------------- 第一章 認識JQuery ----------------...
    米塔塔閱讀 725評論 0 9
  • 1遍尺、document.querySlector() 選擇單個截酷,2、document.quer...
    恬恬i阿萌妹O_o閱讀 117評論 0 0
  • 月亮是那崇高而不可企及的夢想三幻,六便士是為了生存不得不賺取的卑微收入。多少人只是膽怯地抬頭看一眼月亮呐能,又繼續(xù)低頭追逐...
    木易梔之閱讀 506評論 0 2