人生的路很長,路有很多分支,每個分支都對應著不一樣的未來,然而你選擇了現在的這條路你就必須走下去

來源:互聯網
上載者:User

標籤:

人的一生常處於抉擇之中,如:念哪一間大學?選哪一種職業?娶哪一種女子?……等等傷腦筋的事情。一個人抉擇力的有無,可以顯示其人格成熟與否。

倒是哪些胸無主見的人,不受抉擇之苦。因為逢到需要決定的時候,他總是求詢別人說:"嘿,你看怎麼做?"

大凡能夠成大功業的人,都是抉擇力甚強的人。他知道事之成敗,全在乎已沒有人可以代勞,更沒有人能代你決定。 在抉擇的哪一刻,成敗實已露出端倪。 美文欣賞完了,是不是可以一心來閱讀我的文章了呢?靜下心來,這期的文檔含金量都比較大,一定要好好吸收!下面說說我們這章的主要內容:jQuery選取器說到選取器大部分的人會想到CSS(Cascading Style Sheets,層疊樣式表),jQuery選取器具有良好的瀏覽器安全色性優勢:(1)簡介的寫法(2)支援CSS1.0到CSS3.0選取器(3)完善的處理機制一:基本選取器:標籤選取器、類別選取器、ID選取器、並集選取器、交集選取器、全域選取器
#myid    返回: <jQuery對象>匹配一個id為myid的元素。element    返回: <jQuery對象> 數組匹配所有的element元素.myclass    返回: <jQuery對象> 數組匹配所有class為myclass的元素*    返回: <jQuery對象> 數組匹配所有元素。該選取器會選擇文檔中所有的元素,包括html,head,bodyselector1,selector2,selectorN    返回: <jQuery對象> 數組匹配所有滿足selector1或selector2或selectorN的元素

案例:

 1     <title>jQuery基本選取器</title> 2     <style type="text/css"> 3         #box { 4             /*background-color:pink;*/ 5             border:2px solid black; 6             padding:5px; 7         } 8     </style> 9      <script src="js//jquery-1.12.3.min.js"></script>10     <script type="text/javascript">11         $(function () {12             $("#box").css("background-color","yellow");13             $("h2").click(function () {14                 $("h3").css("background-color", "orange");15             });16         });17        18     </script>19 </head>20 <body>21     <div id="box">id為box的div22         <h2 class="title">class為title的h2</h2>23         <h3 class="title">class位title的h3</h3>24         <h3>熱門排行</h3>25         <dl>26             <dt><img src="img\1.jpg" width="300px" height="300px" alt="美女圖片"/></dt>27             <dt class="title">打美女</dt>28             <dd>色色遊戲</dd>29             <dd>QQ遊戲</dd>30         </dl>31     </div>32 </body>

二:層次選取器:後代選取器、子選取器、相鄰元素選取器和同輩元素選取器

1 elementParent elementChild    返回: <jQuery對象> 數組2 匹配elementParent下的所有子項目elementChild。例如:$("div p") 選擇所有div下的p元素3 elementParent > elementChild    返回: <jQuery對象> 數組4 匹配elementParent下的子項目elementChild。例如:$("div>p") 選擇所有上階項目為div的p元素5 prev+next    返回: <jQuery對象> 數組6 匹配prev同級之後緊鄰的元素next。例如:$("h1+div") 選擇所有div同級之前為h1的元素(<h1 /><div />)7 prev ~ siblings    返回: <jQuery對象> 數組8 匹配prev同級之後的元素siblings。例如:$("h1~div") 可以匹配(<h1 /><div /><div />)

三 :屬相選取器:

1 jQuery 使用 XPath 運算式來選擇帶有給定屬性的元素。2 $("[href]") 選取所有帶有 href 屬性的元素。3 $("[href=‘#‘]") 選取所有帶有 href 值等於 "#" 的元素。4 $("[href!=‘#‘]") 選取所有帶有 href 值不等於 "#" 的元素。5 $("[href$=‘.jpg‘]") 選取所有 href 值以 ".jpg" 結尾的元素。

案例:

 1  <title>英雄聯盟</title> 2     3     <script src="js//jquery-1.12.3.min.js"></script> 4     <script type="text/javascript"> 5         $(function () { 6             $("p").click(function () { 7                 $(".txt_box>.current").css("background-color", "#6FF"); 8                 $("p > span").css("background-color", "#F9F").next("background-color", "#F06"); 9                 $("strong~span").css("color", "#00C");10             });11         });12     </script>13 </head>14 <body>15          <h1>《英雄聯盟》</h1>16        <p>《英雄聯盟》,簡稱LOL</p>17       <p>那個<strong>Riot Games</strong>開發..<span>nagegeeeg...18           <strong>魔獸爭霸</strong>19           啥啥啥....</span><a href="#">更多詳情</a></p>20        <h2>目錄</h2>21      <ul class="txt_box">22          <li class="current">Team Dev</li>23          <li>遊戲周邊</li>24          <li>遊戲介紹</li>25          <li>配置需求</li>26          <li>遊戲背景</li>27     </ul>28 </body>

四:通過條件過濾選取元素

1.簡單過濾選取器

  (1):first 選取器。選擇第一個匹配元素。 $("td:first").css("border","2px solid blue");

  (2):last 選取器。選擇最後一個匹配元素。 $("td:last").css("border","2px solid blue");

  (3):odd 選取器。選擇所有基數元素。 $("td:odd").css("border","2px solid blue");

  (4):even 選取器。選擇所有偶數元素。 $("td:even").css("border","2px solid blue");

  (5):eq(index) 選取器。從匹配的集合中選擇索引等於給定值的元素。 $(td:eq(0))".css("border","2px solid blue");

  (6):gt(index) 選取器。索引大於給定值的所有元素。

  (7):lt(index) 選取器。索引小於給定值的所有元素。

  (8):not(selector...) 選取器。去除某些選取器後的所有元素。 $("td:not(:first,:last)").css(...);

  (9):header 選取器。選擇所有諸如 h1,h2,h3 之類的標題元素。 $(":header")

  (10):animated 選取器。選擇所有正在執行動畫效果的元素。 $(td:animated);

可見與不可見:

:visible選取所有可見的元素

:hidden選取所有的隱藏元素

案例:

 1 <title>近期熱門欄目</title> 2     <style type="text/css"> 3         4     </style> 5       <script src="js//jquery-1.12.3.min.js"></script> 6     <script type="text/javascript"> 7         $(function () { 8             $("li:even").css("background-color", "#CCC"); 9         });10         $(function () {11             $(".mydiv").css("background-color", "#FF99CC");12         });13         $(function () {14             $(".one").click(function () {15                 $(".myclass:hidden").show();16             });17         });18     </script>19 </head>20 <body>21     <p>淘樂,更多生活,<strong>快樂</strong>就在你身邊</p>22     <strong>近期熱門</strong><p class="one">(更多)</p>23     <ul>24         <li>發的v數</li>25         <li>的我看到健康</li>26         <li class="mydiv">顛三倒四女</li>27         <li>分地點VB</li>28         <li>梵蒂岡獨女</li>29         <li>我七號的劇本就</li>30         <li>DVD看劇本</li>31         <li>大酒店及刺</li>32         <li class="myclass">發貨對話的</li>33         <li class="myclass">一定會發動機</li>34         <li class="myclass">傻逼舉不勝舉</li>35     </ul>36 </body>

選取器這塊我覺得我講的不是很好,因為有太多的功能沒有給大家展示,等會給大家出一套關於jQuery的面試題!有興趣可以看看

人生的路很長,路有很多分支,每個分支都對應著不一樣的未來,然而你選擇了現在的這條路你就必須走下去

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.