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

jquery選擇器

Original 2019-03-10 19:50:03 260
abstrakt:<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Title</title&g
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div id="box">
    <input type="text" name="uname" value="mrH">
    <input type="text" name="age" class="age" value="30">
    <ul class="cont-box">
        <li class="test">0</li>
        <li class="test">1</li>
        <li class="test">2</li>
        <li>3</li>
        <li>4</li>
    </ul>
</div>
</body>
</html>
<script src="./js/jquery.min.js"></script>
<script>
    //jq選擇器 分為
 // 1 基本選則器 ;$("#id") , $(".class") , $("element") , $("#id .class element")
    // 2 層級選擇器 :$("父級>子級") ; $("祖先 后代") ; $("prev+next") 同級元素緊跟在prev的next元素 ;
 //      $("prev~siblings") 匹配prev后面的所有兄弟元素
 // 3 順序選擇器
 //      a 順序 $(":first") ; $(":last")
    //      b 比較 $(:gt(x)) 表示大于x的元素(x的循序是從0開始); $(":lt(x)") 小于x ; $(":eq(x)") 等于x
    //      c 奇偶數 $(":odd")偶數
 // 4 $(":not(selector)") 匹配不是selector的所有元素
 // 5 內容選擇器:$(":contains(text)") 匹配包含給定文本的元素; $(":has(selector)") 匹配特定選擇器元素的元素
 //      $(":empty") 匹配不含有內容的元素(不包含子元素或文本為空的元素) ;$(":parent") 匹配含有子元素或文本的元素
 // 6 屬性選擇器
 //      $("[屬性名]") 匹配包含給定屬性的元素
 //      $("[attribute=value]") 匹配包含給定屬性值的元素
 //      $("[attribute!=value]") 匹配所有不包含給定屬性值的元素
 //      $("[attribute^=value]") 匹配所給定屬性是以某些值開頭的元素
 //      $("[attribute$=value]") 匹配所給定屬性是以某些值結尾的元素
 //      $("[attribute*=value]") 匹配所給定屬性包含某些值結尾的元素
 //      $("[selector1][selector2][selectorN]") 復合選擇器,匹配同時滿足的元素
 //例  匹配input元素name=age ,class=age的元素
 $("input[name='age'][class='age']")
    //匹配 li中文本為1的元素
 $("li:contains(1)");
    //匹配 匹配li中類不是test的元素
 $("li:not('.test')");
    //匹配第一個li
 $("li:first");
    //匹配div下面的ul
 $("div>ul");
    //匹配id為box的元素
 $("#box");
</script>


Korrigierender Lehrer:滅絕師太Korrekturzeit:2019-03-11 09:03:57
Zusammenfassung des Lehrers:選擇器是jq比較具有代表性的知識點,要好好練習!

Versionshinweise

Beliebte Eintr?ge