jquery對(duì)節(jié)點(diǎn)的操作

Jquery對(duì)事件的綁定

$().bind(“事件類型”, 事件處理); 給jquery綁定一個(gè)事件
$().bind(“事件類型1 事件類型2 事件類型3..”, 事件處理)
綁定多個(gè)事件類型并且使用同一個(gè)處理程序决左。
$().bind({
事件類型1:處理程序,
事件類型2:處理程序,
事件類型3:處理程序...
});


image.png

image.png
$(function () {
        $("div").mouseout(function () {
            $(this).css("background-color", "");
        });
        // bind("事件類型", 處理程序)
        $("div").bind("mouseover", function () {
            $(this).css("background-color", "lightgreen");
        });

        // bind("事件類型1 事件類型2 ...", 處理程序) 使用不多, 事件類型之間只能是一個(gè)空格
        $("div").bind("mouseover mouseout click", function () {
            alert("Hello World");
        });
    })
$(function () {
        // $().bind(json對(duì)象) {key: value, key:value}
        $("div").bind({
            mouseover: function () {
                $(this).css("background-color", "lightgreen");
            },
            mouseout: function () {
                $(this).css("background-color", "pink");
            },
            click: function () {
                $(this).css("color", "white");
            }
        });
    });

Jquery取消事件綁定

$().unbind(); 取消jquery對(duì)象的所有綁定事件
$().unbind(“事件類型”); 取消jquery對(duì)象的某種綁定事件
$().unbind(“事件類型”, 處理程序的有名函數(shù));
取消某個(gè)單獨(dú)的事件

        function fa(){
            alert("aaaa");
        }
        function fb(){
            alert("bbbb");
        }
        function fc(){
            alert("cccc");
        }
        $(function(){
            //$().bind(json對(duì)象)   {key:value,key:value}
            $("div").bind({
                mouseover:function(){
                    $(this).css("background-color","lightblue");
                },
                mouseout:function(){
                    $(this).css("background-color","pink");
                },
                click:function(){
                    $(this).css("color","white");
                }
            });
            
            $("div").bind("click",fa);
            $("div").bind("click",fb);
            $("div").bind("click",fc);
        });
        
        //給button綁定點(diǎn)擊事件
        $("button").click(function(){
            //取消div的所有事件
            //$("div").unbind();
            //取消div的單擊事件
            //$("div").unbind("click");
            
            //取消 處理程序?yàn)閒c函數(shù)的單擊事件
            $("div").unbind("click",fc);
        });


Jquery中的簡(jiǎn)單的動(dòng)畫效果

基本的顯示和隱藏:
show(speed,callBack)
hide(speed,callBack)
toggle(speed,callback); 如果是隱藏就顯示,反之 則隱藏


        //給button綁定點(diǎn)擊事件
        $("#btn1").click(function(){
            $("div").show(1000,function(){
                alert("我又回來(lái)啦");
            });
        });
        
        $("#btn2").click(function(){
            //hide(speed,callback)  speed:毫秒值
            $("div").hide(1000,function(){
                alert("我消失了");
            });
        });
        
        function aa(){
            //hide(speed,callback)  speed:毫秒值
            $("div").toggle(1000,function(){
                
            });
        }
        $("#btn3").click(aa);
        //定時(shí)器執(zhí)行
        window.setInterval(aa, 1000);


Jquery對(duì)于節(jié)點(diǎn)的操作

父子關(guān)系添加節(jié)點(diǎn)

$().append(); 主動(dòng)添加在末尾
$().appendTo(): 被動(dòng)添加在末尾
$().prepend() 主動(dòng)添加在開頭
$().prependTo() 被動(dòng)添加在開頭


image.png
兄弟關(guān)系添加節(jié)點(diǎn)

after() 在后面添加
before() 在前面添加
insertAfter() 被動(dòng)在后面添加
insertBefore() 被動(dòng)在前面添加


image.png
替換節(jié)點(diǎn)

replaceAll() 主動(dòng)替換
replaceWith() 被動(dòng)替換

image.png
刪除節(jié)點(diǎn)

empty() 清除某個(gè)節(jié)點(diǎn)下的所有子節(jié)點(diǎn)
remove() 清除某些節(jié)點(diǎn)


image.png
復(fù)制節(jié)點(diǎn)

clone() 該方法只會(huì)復(fù)制節(jié)點(diǎn)的內(nèi)容 而不會(huì)復(fù)制事件
clone(true) 該方法不光復(fù)制節(jié)點(diǎn)的內(nèi)容 還復(fù)制事件


image.png

完整代碼地址

image.png

https://github.com/menglanyingfei/front-end-Learning/tree/master/jquery/jquery-day03

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末呀潭,一起剝皮案震驚了整個(gè)濱河市躬翁,隨后出現(xiàn)的幾起案子秘豹,更是在濱河造成了極大的恐慌轧葛,老刑警劉巖俗慈,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異寇漫,居然都是意外死亡刊殉,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門州胳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)记焊,“玉大人,你說我怎么就攤上這事栓撞⊙乔祝” “怎么了?”我有些...
    開封第一講書人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵腐缤,是天一觀的道長(zhǎng)捌归。 經(jīng)常有香客問我,道長(zhǎng)岭粤,這世上最難降的妖魔是什么惜索? 我笑而不...
    開封第一講書人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮剃浇,結(jié)果婚禮上巾兆,老公的妹妹穿的比我還像新娘。我一直安慰自己虎囚,他們只是感情好角塑,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著淘讥,像睡著了一般圃伶。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蒲列,一...
    開封第一講書人閱讀 51,688評(píng)論 1 305
  • 那天窒朋,我揣著相機(jī)與錄音,去河邊找鬼蝗岖。 笑死侥猩,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的抵赢。 我是一名探鬼主播欺劳,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼铅鲤!你這毒婦竟也來(lái)了划提?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤彩匕,失蹤者是張志新(化名)和其女友劉穎腔剂,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體驼仪,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡掸犬,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绪爸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片湾碎。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖奠货,靈堂內(nèi)的尸體忽然破棺而出介褥,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布柔滔,位于F島的核電站溢陪,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏睛廊。R本人自食惡果不足惜形真,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望超全。 院中可真熱鬧咆霜,春花似錦、人聲如沸嘶朱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)疏遏。三九已至脉课,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間改览,已是汗流浹背下翎。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留宝当,地道東北人视事。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像庆揩,于是被迫代替她去往敵國(guó)和親俐东。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

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

  • 1.JQuery 基礎(chǔ) 改變web開發(fā)人員創(chuàng)造搞交互性界面的方式订晌。設(shè)計(jì)者無(wú)需花費(fèi)時(shí)間糾纏JS復(fù)雜的高級(jí)特性虏辫。 1....
    LaBaby_閱讀 1,337評(píng)論 0 2
  • 1.JQuery 基礎(chǔ) 改變web開發(fā)人員創(chuàng)造搞交互性界面的方式。設(shè)計(jì)者無(wú)需花費(fèi)時(shí)間糾纏JS復(fù)雜的高級(jí)特性锈拨。 1....
    LaBaby_閱讀 1,174評(píng)論 0 1
  • 1砌庄、 jQuery 能做什么? jquery是一個(gè)豐富的js庫(kù)奕枢,內(nèi)部對(duì)js的很多復(fù)雜的方法進(jìn)行了封裝和加工爷贫,比如j...
    zh_yang閱讀 1,408評(píng)論 6 13
  • 我想很多人小時(shí)候應(yīng)該都有一本日記本,也許還帶著鎖未巫,里面記滿著成長(zhǎng)小秘密媳谁。當(dāng)十幾年過去了秘血,我們無(wú)意中翻看已經(jīng)泛黃的日...
    玉古森林閱讀 424評(píng)論 0 2
  • 隨著《我的前半生》的熱播,朋友圈按耐不住了奶卓,有的人迷戀賀函,有的人膜拜唐晶撼玄,有人說羅子君是女性的模范夺姑,有人說想闖進(jìn)...
    wxn_2a56閱讀 209評(píng)論 0 0