一、#idjavascript
<span id="foo:bar"></span> <span id="foo[bar]"></span> <span id="foo.bar"></span>
jQuery代碼: $("#foo\\[bar\\]")
結果: [ <span id="foo[bar]"></span>]
jQuery的選擇器須要對 : 進行轉義, : 須要寫成 \:,「#foo\:bar「 是一個字符串,那麼這個字符串中的全部 \ 都應該被轉義,因此 \: 就應該寫成 \\: ,代碼通過javascript的解析器解析後少掉一個,被jquery的解析器解析後又少掉一個。html
二、 :gt(index) 匹配全部大於給定索引值的元素java
<table> <tr><td>Header 1</td></tr> <tr><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table>
jQuery代碼: $("tr:gt(0)")
結果: [ <tr><td>Value 1</td></tr>, <tr><td>Value 2</td></tr> ]
三、 :lt(index) 匹配全部小於給定索引值的元素jquery
<table> <tr><td>Header 1</td></tr> <tr><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table>
jQuery代碼:$("tr:lt(2)")
結果:[ <tr><td>Header 1</td></tr>, <tr><td>Value 1</td></tr> ]
四、:lang(language) 選擇指定語言的全部元素app
<p lang="zh-cn">我是唐老鴨。</p>
<p lang="en">I live in Duckburg.</p>
jQuery代碼:$("p:lang(en)")
結果:<p lang="en">I live in Duckburg.</p>
五、 :not(selector) 去除全部與給定選擇器匹配的元素動畫
<input name="apple" /> <input name="flower" checked="checked" />
jQuery代碼:$("input:not(:checked)")
結果: [ <input name="apple" /> ]
六、:header 匹配如 h1-h6 的標題元素spa
七、 :animated 匹配全部正在執行動畫效果的元素code
八、:focus 匹配當前獲取焦點的元素htm
九、:root 匹配該文檔的根元素(html)blog