jquery總結(二)

層次元素關係

         1、祖先關係   空格符號

         2、父子關係   大於符號

         3、緊跟的關係  +符號

         4、緊跟後的所有兄弟關係  ~符號

        CSS樣式

          1css("");帶有一個參數是獲取其屬性的值

          2css("","");爲其對象設置一個指定的屬性和屬性值

          3css(properties);把一個/值對對象設置爲所有匹配元素的樣式屬性 {"":"","":""...};

案例:

Code:
  1. <script type="text/javascript" src="./js/jquery-1.4.4.js"></script>   
  2. <script type="text/javascript">   
  3. $(document).ready(function(){   
  4.     /**層級元素選擇器的使用方式*/  
  5.     /**祖先關係 符號爲===>空格*/  
  6.     //獲取div元素的後代的所有input的元素 返回一個Jquery對象   
  7.     var $inputs=$("div input");   
  8.      /**輸出Jquery對象的大小*/  
  9.     alert($inputs.size());   
  10.     /**父子關係 符號爲===>>*/  
  11.     var $inp=$("form>input");   
  12.     var inpt=$inp[0]   
  13.     inpt.style.backgroundColor="red";   
  14.     alert("------中介線-------")   
  15.     /**採用Jquery對象本身的css方法來設置樣式*/  
  16.     $inp.css("background-color","blue");   
  17.     /**匹配所有緊接在某個元素後的某個元素 符號爲===> +*/  
  18.     var $lab=$("label+input");   
  19.     /**爲其添加背景顏色*/  
  20.     $lab.css("background-color","green");   
  21.     /**匹配 prev 元素之後的所有 siblings(兄弟) 元素  符號爲====> ~*/  
  22.     var $fpts=$("form~input");   
  23.     $fpts.css("background-color","yellow");   
  24.              /**使用到了CSS樣式  
  25.              .css("")//獲取其樣式屬性的值  
  26.               案例: $fipts.css("background-color");  
  27.              .css("","") //爲其添加樣式屬性及屬性值  
  28.               $fipts.css("background-color","yellow");  
  29.              .css(Map);//把一個“名/值對”對象設置爲所有匹配元素的樣式屬性。  
  30.               $fipts.css({"background-color":"red","color":"blue"});  
  31.              */  
  32.     alert("獲取該Jquery對象的背景顏色值:"+$fpts.css("background-color"));   
  33.        
  34. });   
  35. </script>   

 

發佈了60 篇原創文章 · 獲贊 6 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章