亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

jQuery ?? ?? ???

???? ?? ??? ??? ?? ?? ????? ?? ?????. ?, ??? ?? ?? ?? ??? ????. ??? jQuery ????? ??? ? ?? ?? ??? ???? ??????. jQuery selector? ??? ??? CSS? ?? ??? ??? ??? ?????. ???? ?? ??(:)?? ?????. ??? ??? ??? ?? ????? jQuery?? ???? ??? ?? ????. ?? ???, ??? ???, ??? ???, ?? ???, ?? ?? ???, ?? ?? ?? ??etc . ??? "?? ?? ???"? ?? ?? ??????. "

jQuery Selector - Hierarchical Selector

" ?? HTML? DOM ?? ?????? ?? ??? ?? ?? ???? ?? ???????.

<form class="form" action="#" method="post">
    <div class="form-item">
      <label for="name">Name:</label>
      <input name="name" type="text" class="form-text" id="name" />
  </div>
  <div class="form-item">
      <label for="lastname">LastName:</label>
        <input name="lastname" type="text" class="form-text" id="lastname" />
    </div>
    <div class="form-item">
      <label for="password">Password:</label>
        <input name="password" type="text" class="form-text" id="password" />
    </div>
  <fieldset>
      <div class="form-item">
      <label>Newsletter:</label>
      <input name="newsletter" type="text" class="text-form" id="newsletter"/>
    </div>  
 </fieldset>
 <div class="form-item">
     <input type="submit" value="submit" class="form-submit" id="submit" />
     <input type="reset" value="reset" calss="form-submit" id="reset" />
 </div>

1. ?? ?? - :first

??:

$('E:first')  //其中E是DOM元素,:first是過濾

??:

? ?? ?? ??

?? ?:

?? ??

?:

<script type="text/javascript">   $(document).ready(function(){
      $('input:first').css('border','1px solid red');
   });</script>

??:

??? ???? ??? ?? ??? ??? ??? ?????.

??:

2. ?? ?? - :last

??:

$('E:last')  //其中E是DOM元素,:last是過濾

??:

??? ?? ??

?? ?:

?? ??

Instance:

<script type="text/javascript">   $(document).ready(function(){
      $('input:last').css('border','1px solid red');
   });</script>

Function:

???? ? ?? ?? ??? ??? ??? ?????.

?? :

3. ?? ?? - : NOT (???)

?? :

$("E:not(selector)")  //E表示有效果的DOM元素,而selector是用來篩選的選擇器

description : ??? ???? ???? ?? ??? ???????.

?? ?:

Collection ??

Instance:

<script type="text/javascript">   $(document).ready(function(){
      $('input:not(fieldset input)').css('border','1px solid red');
   });</script>

Function:

fieldset ??? ??? ??? ?? ?? ??? ??? ?? ??

??:

jQuery 1.3?? ????? ???? ??? ?? ? ???? ?? ??? ???? ??? ? ????. $("E:not(div,a , ?)").

4. ?? ?? ??? - :even

??:

$("E:even")  //E指所有有效的DOM元素,:even是指元素的索引值為偶數(shù)

??:

??? ?? ?? ??? ???????. ??? ?? 0?? ?????. ?? 0, 2, 4...

?? ?:

Collection ??

????:

<script type="text/javascript">   $(document).ready(function(){
      $('input:even').css('border','1px solid red');
   });</script>

??:

???? ?? ??? ?? ?? ?? ?? ?? ??? ??? ?????. ?, ?? ??? ?? 0, 2, 4, 6 ?? ?? ??? ?? ??? ??? ?????.

5. ?? ?? ??? - :odd

:odd ?: Even? :even? ??? ?? ??? ?? :odd? ??? ?? ???? ?? ???? ??? ?? ?????.

??: ??

$("E:odd")
??:

??? ?? ??? ?? ??? ???????. ??? ??? ?? 0, ? 1, 3, 5, 7...?? ?????.

?? ?:

??? ??

????:

<script type="text/javascript">   $(document).ready(function(){
     $('input:odd').css('border','1px solid red');
   });</script>

??:

????? ?? ??? ?? ??? ??? ?????.

??:

?? ? ??? ? ? ??? ??? ??? ?? ??? ???? ????. ?? ?? ? ??? 7?? ?? ??? ????. ??? ??? ????? ?? 1, 3, 5, 7? ? ?? ??? ?? ??? ?? ??? ? ???? 1? ? ??(??? ??? ?)?? ??? ?? ??? ?? ??? ?????. ??? ??? ???? ????. 3?? ?? 2, 4, 6? ?? ???? 1? ??? ?? ?? ?? ??? ?? ??? ?? ?????. ??? ?? ??? ? ???? ??????:

??? ????, ??? ?????. (?? ??, ?? ?: ??? ??? ????, ??? ??? ?????) ?? ??? ?? ??? ??? ? ??? ??????. ?? ?? ??? ??? ? ? ????.

6. ?? ?? ??? - :eq(index)

??:

$("E:eq(index)")  //其中E為有效DOM元素,:eq(index)是指定一個索引值元素

??:

??? ?? index? ??? ??? ?????. ??? ???? 0

?? ?????. ?:

?? ??

????:

<script type="text/javascript">   $(document).ready(function(){
      $('input:eq(1)').css('border','1px solid red');
   });</script>

??:

????? ??? ?? 1? ??? ??? ?? ??

??:

7. ?? ?? ??? - :gt(index)

??:

$("E:gt(index)")  //其中E為有效DOM元素,:gt(index)是指定一個索引值元素

??:

??? ?? ????? ? ??? ?????. ??? ???? 0

?? ?????. ???:

??? ??

????:

<script type="text/javascript">   $(document).ready(function(){
      $('input:gt(1)').css('border','1px solid red');
   });</script>

??:

????? ?? ??? ?? 1?? ? ??? ??? ?? ??

??:

eight , ?? ?? ???——:lt(index)

??: ??

$("E:lt(index)")  //其中E為有效DOM元素,:lt(index)是指定一個索引值元素

??:

?? ?? index?? ?? ??? ?????. ??? ??? 0

Return ?:

??? ??

????:

<script type="text/javascript">   $(document).ready(function(){
      $('input:lt(1)').css('border','1px solid red');
   });</script>

??:

????? ?? ??? ?? 1?? ?? ??? ??? ?? ??

??:

9. ?? ?? ??? - —:header

??:

$(":header") //:heaer是指頁面所有標題:h1~h6

??:

???? ?? ?? ?? h1~h6? ??

?? ?:

?? ??

????:

<script type="text/javascript">   $(document).ready(function(){
      $(':header').css('border','1px solid red');
   });</script>

??:

???? ?? ?? ??? ??? ?????

? ???? ?? ??? ?? ? ?? ??? ?? ??? ????.

10. ?? ?? ??? - :animated

??:

$("E:animated") //E為任何有效的DOM元素,:animated為當前正在執(zhí)行動畫的元素

??:

?? ?????? ?? ?? ?? ?? ??

?? ?:

?? ??

????:

<script type="text/javascript">   $(document).ready(function(){
      $('input:not(:animated)').css('border','1px solid red');
   });</script>

??:

????? ?????? ???? ?? ?? ?? ??? ??? ??? ?????.

??:


???? ??
||
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title></title> <script src="http://code.jquery.com/jquery-3.1.1.min.js"></script> <style> .left { width: auto; height: 120px; } .left div { width: 100px; height: 70px; padding: 5px; margin: 5px; float: left; background: #bbffaa; border: 1px solid #ccc; } .bottom { width: 800px; } .bottom div, .bottom span { display: block; width: 80px; height: 80px; margin: 5px; background: #bbffaa; float: left; font-size: 14px; } .bottom .small { width: 60px; height: 25px; font-size: 12px; background: #fab; } </style> </head> <body> <h2>可見性篩選選擇器</h2> <h3>:visible/:hidden</h3> <div class="left"> <div class="div"> <a>display</a> <p id="div1" style="display:none;">display</p> </div> <div class="div"> <a>width</a> <a>height</a> <p id="div2" style="width:0;height:0">width/height</p> </div> <div class="div"> <a>visibility</a> <a>opacity</a> <p id="div3" style="visibility:hidden;opacity:0">visibility</p> </div> </div> <p id="show"></p> <script type="text/javascript"> function show (ele) { if (ele instanceof jQuery) { $("#show").html('元素的長度的 = ' + ele.length) } else { alert(ele+' 不是jQuery對象') } } </script> <script type="text/javascript"> //查找id = div1的DOM元素,是否可見 show( $('#div1:visible') ); </script> <script type="text/javascript"> //查找id = div2的DOM元素,是否可見 show( $('#div2:visible') ); </script> <script type="text/javascript"> //查找id = div3的DOM元素,是否可見 show( $('#div3:visible') ); </script> <script type="text/javascript"> //查找id = div1的DOM元素,是否隱藏 show( $('#div1:hidden') ); </script> <script type="text/javascript"> //查找id = div2的DOM元素,是否隱藏 show( $('#div2:hidden') ); </script> <script type="text/javascript"> //查找id = div3的DOM元素,是否隱藏 show( $('#div3:hidden') ); </script> </body> </html>