abstrait:(function() { $("*"); //所有元素 $("#id"); //id="id" 的元素 $(".class"); //所有 class="class" 的元素 $("p"); //所
(function() { $("*"); //所有元素 $("#id"); //id="id" 的元素 $(".class"); //所有 class="class" 的元素 $("p"); //所有 element 中 <p> 元素 $("#id,.class,element"); //多個(gè)元素 $(".class1.class2"); //所有 class="class1" 且 class="class2" 的元素 $("父級(jí)元素 > 子級(jí)元素"); //給定的父級(jí)元素下匹配所有的子元素 $("祖先元素 后代元素"); //給定的祖先元素下匹配所有的后代元素 $("prev + next"); //(同級(jí)的元素)匹配緊跟在prev元素后面的next元素 $("prev ~ siblings"); //匹配prev元素后面所有的siblings元素 $("p:first"); //第一個(gè) <p> 元素 $("p:last"); //最后一個(gè) <p> 元素 $(":gt(x)"); //大于值x的元素 $(":lt(x)"); //小于值x的元素 $(":eq(x)"); //等于值x的元素 $("tr:even"); //所有偶數(shù) <tr> 元素 $("tr:odd"); //所有奇數(shù) <tr> 元素 $(":not(selector)"); //匹配不是selector的所有元素 $(":contains(text)"); // 匹配包含給定文本(text)的元素 $(":has(selector)"); //匹配包含特定選擇器元素的元素 $(":empty"); //匹配不含有內(nèi)容的元素(即 不包含子元素或者文本的空元素) $(":parent"); //匹配含有子元素或者文本的元素 $("[屬性名]"); //匹配包含給定屬性的元素 $("[attribute=value]"); //匹配給定屬性是某個(gè)特定值的元素 $("[attribute!=value]"); //匹配所有不含有指定值的屬性,或者說(shuō)是屬性不等于特定值的元素 $("[attribute ^= value]"); //匹配給定屬性是以某些值開(kāi)始的元素 $("[attribute $= value]"); //匹配給定屬性是以某些值結(jié)尾的元素 $("[attribute *= value]"); //匹配給定屬性包含某些值的元素 $("attrSel[1] attrSel[1] attrSel[1]"); //復(fù)合選擇器,需要同時(shí)滿足多個(gè)條件時(shí)使用 $(":enabled"); //所有激活的input元素(可以使用的input元素) $(":disabled"); //所有禁用的input元素(不可以使用的input元素) $(":selected"); //所有被選取的元素,針對(duì)于select元素 $(":checked"); //所有被選中的input元素 })();
Professeur correcteur:滅絕師太Temps de correction:2019-03-22 15:45:00
Résumé du professeur:基本上所有的css選擇器jquery都可以通用