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

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

HTML基礎(chǔ)(jQuery)

jQuery是一個(gè)兼容多瀏覽器的JavaScript庫,提供一些可直接調(diào)用的方法,這些方法就是對(duì)JavaScript進(jìn)行了封裝。

瑞安網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)建站2013年開創(chuàng)至今到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。

這些方法主要分為兩大類:查找和操作

介紹幾個(gè)目前了解的(文章中的元素和標(biāo)簽是一個(gè)意思):

查找:

1、選擇器:用來查找頁面元素

2、篩選:用來對(duì)查找到的元素進(jìn)行過濾或進(jìn)行關(guān)系查找(找親戚)

操作:

3、屬性:獲取或添加元素的屬性

4、CSS:修改元素的樣式和屬性

具體使用方式用例子來說明:

1、選擇器

例子說明:由于此例只是為了說明各種查找方法的使用,所以看代碼即可,沒有運(yùn)行的必要。




    
    


    
        span_test
        

p_test

        p_class_test

                          
                
  • list item 1
  •             
  • list item 2
  •             
  • list item 3
  •         
    
     //加載jQuery文件              //console.log() 方法的作用是把傳入的值在瀏覽器的console控制臺(tái)中打印出來         console.log($('#d1'));                  //查找id為d1的元素         console.log($('span'));                 //查找元素名稱是span的元素         console.log($('.c1'));                  //查找class=c1(應(yīng)用了c1類)的元素         console.log($('div,span,p.c1'));        //查找元素名稱是div、sapn和應(yīng)用了c1類的p標(biāo)簽         console.log($('div input'));            //查找div下的input元素         console.log($('li:first'));             //查找所有l(wèi)i元素并只取第一個(gè)         console.log($('p:contains("test")'));   //查找所有包含文本test的p元素         console.log($('input[name="i1"]'));     //查找所有input元素中name=i1的元素         console.log($('input:text'));           //查找所有input元素中類型是text的元素         console.log($('input:checked'));        //查找所有input元素中屬性是checked的元素     

2、篩選

例子說明:此例需要一邊運(yùn)行看結(jié)果,一邊結(jié)合代碼來看。




    
    表格修改
    


      
        
            
                

HOST:

                

IP:

                

PORT:

                                                       
    
    
                                                           主機(jī)名                     IP                     端口                                                            www                 1.1.1.1                 80                                                            bbs                 2.2.2.2                 80                                            
                  function get_prev(arg){             var list = [];  //定義一個(gè)空數(shù)組             var c = $(arg).parent().siblings();   //找到當(dāng)前標(biāo)簽的父標(biāo)簽的所有兄弟標(biāo)簽(找叔叔),得到一個(gè)數(shù)組c             $.each(c,function(i){   //循環(huán)得到的數(shù)組c,對(duì)每個(gè)值都執(zhí)行以下函數(shù)代碼塊                 var item = $(arg).parent().siblings()[i]; //取出數(shù)組c中的每個(gè)元素                 var text = $(item).text();  //得到元素的文本內(nèi)容                 list.push(text);    //把得到的值寫入數(shù)組中             });                  var newlist = list.reverse();   //反轉(zhuǎn)數(shù)組得到一個(gè)新數(shù)組             //把數(shù)組中的值依次賦予模態(tài)對(duì)話框中             $('#hostname').val(newlist[0]);             $('#ip').val(newlist[1]);             $('#port').val(newlist[2]);                  //去除模態(tài)對(duì)話框的隱藏樣式(這是屬性類別中方法)             $('#dialog').removeClass('hidden');         }         function Cancel(){             //找到模態(tài)對(duì)話框并增加新樣式,實(shí)現(xiàn)隱藏(這是屬性類別中方法)             $('#dialog').addClass('hidden');         }              function GetValue(){             var ret = true; //定義一個(gè)函數(shù)返回值             var t = $('#dialog').find(':text'); //找到id為dialog標(biāo)簽下面的所有input類型為text的元素             $(t).each(function(){   //循環(huán)找到的數(shù)組(列表)                 var value = $(this).val();  //獲取循環(huán)到的元素的值(注意是值,不是文本內(nèi)容)                 if(value.trim().length == 0){   //去除獲取到值的空格后判斷是否為空                     $(this).css('border-color','red');  //若為空,則改變Input的樣式                     ret = false;                 }             });             return ret;    //函數(shù)返回值,如果是false,則不允許提交         }     

3、屬性

例子說明:用經(jīng)典的全選按鈕來說明用法。




    
    全選按鈕


    
                                                                                                   1                                                       2                                                       3                                            
                  function Select(){             //$('#tb1') 找到id為tb1的元素             //.find(':checkbox')    該元素下所有類型為checkbox的input元素             //.prop('checked',true) 并添加屬性checked=true             $('#tb1').find(':checkbox').prop('checked',true);         }         function Reverse(){             //反選函數(shù)的作用是:選中的變成不選中,不選中的變成選中             $('#tb1').find(':checkbox').each(function(){    //找到id為tb1標(biāo)簽下所有的類型為checkbox的元素進(jìn)行循環(huán)                 var content = $(this).next();   //查找被循環(huán)元素的下一個(gè)元素                 console.log($(content).text()); //獲取該元素的文本內(nèi)容                 if($(this).prop('checked')){    //判斷是否已經(jīng)選中:this代表的就是正在被循環(huán)的元素,獲取其checked屬性的值                     $(this).prop('checked',false);          //為該元素添加屬性                     $(content).text('選中的變成不選中');    //修改該元素的文本內(nèi)容                 }else{                     $(this).prop('checked',true);                     $(content).text('不選中的變成選中');                 }             })         }         function Cancel(){             $('#tb1').find(':checkbox').prop('checked',false);  //添加屬性checked=false,也就是不選中         }     

4、CSS

例子說明:使用大多數(shù)網(wǎng)站都有用到的“回到頂部”按鈕來舉例。




    
    


    

這是頂部

         

這是底部

                  /*         scrollTop用法:         讀取:$("選擇器").scrollTop()     //獲取當(dāng)前滾動(dòng)條距離選擇器頂部距離         設(shè)置:$("選擇器").scrollTop(1000) //設(shè)置滾動(dòng)條距離選擇器頂部距離為1000px;         其他知識(shí)點(diǎn):         $(window).height();     //獲取當(dāng)前瀏覽器可視部分的高度,也就是說在瀏覽器窗口改變大小時(shí),這個(gè)值也會(huì)改變;         $(document).height();   //獲取整個(gè)頁面的高度(包含不可視部分),這個(gè)值是固定的,不會(huì)隨瀏覽器窗口大小而改變;          */                   function GoTop(){             $(document).scrollTop(0);     //設(shè)置滾動(dòng)條距離當(dāng)前頁面頂部的距離為0,也就達(dá)到返回頂部的效果             var bcolor = $('#d1').css('background-color');  //獲取id為d1的元素的background-color樣式屬性的值             console.log(bcolor);             $('#d1').css('background-color','blue');       //設(shè)定id為d1的元素的background-color樣式屬性的值為green         }         function GoBottom(){             var dpx = $(document).height();     //獲取當(dāng)前頁面的高度             var wpx = $(window).height();       //獲取當(dāng)前瀏覽器窗口的高度             console.log(dpx);             console.log(wpx);             $(window).scrollTop(dpx);           //設(shè)置滾動(dòng)條距離當(dāng)前頁面頂部的距離為當(dāng)前頁面的高度,也就達(dá)到返回底部的效果             $('#d1').css('background-color','green');         }     

分享標(biāo)題:HTML基礎(chǔ)(jQuery)
鏈接地址:http://weahome.cn/article/pogejj.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部