版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1 :headerV1.2概述匹配如 h1, h2, h3之類的標(biāo)題元素示例描述:給頁面內(nèi)所有標(biāo)題加上背景色HTML 代碼:<h1>Header 1</h1><p>Contents 1</p><h2>Header 2</h2><p>Contents 2</p>jQuery 代碼:$(":header").css("background", "#EEE");結(jié)果: <h1 style="background:#EEE;&quo
2、t;>Header 1</h1>, <h2 style="background:#EEE;">Header 2</h2> 2 :animatedV1.2概述匹配所有正在執(zhí)行動(dòng)畫效果的元素示例描述:只有對(duì)不在執(zhí)行動(dòng)畫效果的元素執(zhí)行一個(gè)動(dòng)畫特效HTML 代碼:<button id="run">Run</button><div></div>jQuery 代碼:$("#run").click(function() $("div:not(:ani
3、mated)").animate( left: "+=20" , 1000););3 :focus概述觸發(fā)每一個(gè)匹配元素的focus事件。這將觸發(fā)所有綁定的focus函數(shù),注意,某些對(duì)象不支持focus方法。示例描述:當(dāng)頁面加載后將 id 為 'login' 的元素設(shè)置焦點(diǎn):jQuery 代碼:$("#login:focus");4 :contains(text)概述匹配包含給定文本的元素參數(shù)textStringV1.1.4一個(gè)用以查找的字符串示例描述:查找所有包含 "John" 的 div 元素HTML 代
4、碼:<div>John Resig</div><div>George Martin</div><div>Malcom John Sinclair</div><div>J. OhnjQuery 代碼:$("div:contains('John')")結(jié)果: <div>John Resig</div>, <div>Malcom John Sinclair</div> 5 :emptyV1.0概述匹配所有不包含子元素或者文本的空元素示
5、例描述:查找所有不包含子元素或者文本的空元素HTML 代碼:<table> <tr><td>Value 1</td><td></td></tr> <tr><td>Value 2</td><td></td></tr></table>jQuery 代碼:$("td:empty")結(jié)果: <td></td>, <td></td> 6 返回值:Array<Elem
6、ent(s)>:has(selector)概述匹配含有選擇器所匹配的元素的元素參數(shù)selectorSelectorV1.1.4一個(gè)用于篩選的選擇器示例描述:給所有包含 p 元素的 div 元素添加一個(gè) text 類HTML 代碼:<div><p>Hello</p></div><div>Hello again!</div>jQuery 代碼:$("div:has(p)").addClass("test");結(jié)果: <div class="test">
7、;<p>Hello</p></div> 7 :parentV1.0概述匹配含有子元素或者文本的元素示例描述:查找所有含有子元素或者文本的 td 元素HTML 代碼:<table> <tr><td>Value 1</td><td></td></tr> <tr><td>Value 2</td><td></td></tr></table>jQuery 代碼:$("td:parent&quo
8、t;)結(jié)果: <td>Value 1</td>, <td>Value 2</td> 8 :hiddenV1.0概述匹配所有不可見元素,或者type為hidden的元素示例描述:查找隱藏的 trHTML 代碼:<table> <tr style="display:none"><td>Value 1</td></tr> <tr><td>Value 2</td></tr></table>jQuery 代碼:$(&q
9、uot;tr:hidden")結(jié)果: <tr style="display:none"><td>Value 1</td></tr> 描述:匹配type為hidden的元素HTML 代碼:<form> <input type="text" name="email" /> <input type="hidden" name="id" /></form>jQuery 代碼:$("inpu
10、t:hidden")結(jié)果: <input type="hidden" name="id" /> 9 :visibleV1.0概述匹配所有的可見元素示例描述:查找所有可見的 tr 元素HTML 代碼:<table> <tr style="display:none"><td>Value 1</td></tr> <tr><td>Value 2</td></tr></table>jQuery 代碼:$(
11、"tr:visible")結(jié)果: <tr><td>Value 2</td></tr> 10 attribute概述匹配包含給定屬性的元素。注意,在jQuery 1.3中,前導(dǎo)的符號(hào)已經(jīng)被廢除!如果想要兼容最新版本,只需要簡(jiǎn)單去掉符號(hào)即可。參數(shù)attributeStringV1.0屬性名示例描述:查找所有含有 id 屬性的 div 元素HTML 代碼:<div> <p>Hello!</p></div><div id="test2"></div&
12、gt;jQuery 代碼:$("divid")結(jié)果: <div id="test2"></div> 11 attribute=value概述匹配給定的屬性是某個(gè)特定值的元素參數(shù)attributeStringV1.0屬性名value StringV1.0屬性值。引號(hào)在大多數(shù)情況下是可選的。但在遇到諸如屬性值包含""時(shí),用以避免沖突。示例描述:查找所有 name 屬性是 newsletter 的 input 元素HTML 代碼:<input type="checkbox" name=&qu
13、ot;newsletter" value="Hot Fuzz" /><input type="checkbox" name="newsletter" value="Cold Fusion" /><input type="checkbox" name="accept" value="Evil Plans" />jQuery 代碼:$("inputname='newsletter'")
14、.attr("checked", true);結(jié)果: <input type="checkbox" name="newsletter" value="Hot Fuzz" checked="true" />, <input type="checkbox" name="newsletter" value="Cold Fusion12 attribute!=value概述匹配所有不含有指定的屬性,或者屬性不等于特定值的元素。此選擇器等
15、價(jià)于:not(attr=value)<br>要匹配含有特定屬性但不等于特定值的元素,請(qǐng)使用attr:not(attr=value)參數(shù)attributeStringV1.0屬性名value StringV1.0屬性值。引號(hào)在大多數(shù)情況下是可選的。但在遇到諸如屬性值包含""時(shí),用以避免沖突。示例描述:查找所有 name 屬性不是 newsletter 的 input 元素HTML 代碼:<input type="checkbox" name="newsletter" value="Hot Fuzz"
16、 /><input type="checkbox" name="newsletter" value="Cold Fusion" /><input type="checkbox" name="accept" value="Evil Plans" />jQuery 代碼:$("inputname!='newsletter'").attr("checked", true);結(jié)果: <inpu
17、t type="checkbox" name="accept" value="Evil Plans" checked="true" /> 13 attribute=value概述匹配給定的屬性是以某些值開始的元素參數(shù)attributeStringV1.0屬性名value StringV1.0屬性值。引號(hào)在大多數(shù)情況下是可選的。但在遇到諸如屬性值包含""時(shí),用以避免沖突。示例描述:查找所有 name 以 'news' 開始的 input 元素HTML 代碼:<input
18、 name="newsletter" /><input name="milkman" /><input name="newsboy" />jQuery 代碼:$("inputname='news'")結(jié)果: <input name="newsletter" />, <input name="newsboy" /> 14 attribute$=value概述匹配給定的屬性是以某些值結(jié)尾的元素參數(shù)attribu
19、teStringV1.0屬性名value StringV1.0屬性值。引號(hào)在大多數(shù)情況下是可選的。但在遇到諸如屬性值包含""時(shí),用以避免沖突。示例描述:查找所有 name 以 'letter' 結(jié)尾的 input 元素HTML 代碼:<input name="newsletter" /><input name="milkman" /><input name="jobletter" />jQuery 代碼:$("inputname$='letter
20、'")結(jié)果: <input name="newsletter" />, <input name="jobletter" /> 15 attribute*=value概述匹配給定的屬性是以包含某些值的元素參數(shù)attributeStringV1.0屬性名value StringV1.0屬性值。引號(hào)在大多數(shù)情況下是可選的。但在遇到諸如屬性值包含""時(shí),用以避免沖突。示例描述:查找所有 name 包含 'man' 的 input 元素HTML 代碼:<input name=&qu
21、ot;man-news" /><input name="milkman" /><input name="letterman2" /><input name="newmilk" />jQuery 代碼:$("inputname*='man'")結(jié)果: <input name="man-news" />, <input name="milkman" />, <input name=&
22、quot;letterman2" /> 16 selector1selector2selectorNV1.0概述復(fù)合屬性選擇器,需要同時(shí)滿足多個(gè)條件時(shí)使用。參數(shù)selector1Selector屬性選擇器selector2Selector另一個(gè)屬性選擇器,用以進(jìn)一步縮小范圍selectorNSelector任意多個(gè)屬性選擇器示例描述:找到所有含有 id 屬性,并且它的 name 屬性是以 man 結(jié)尾的HTML 代碼:<input id="man-news" name="man-news" /><input name=&
23、quot;milkman" /><input id="letterman" name="new-letterman" /><input name="newmilk" />jQuery 代碼:$("inputidname$='man'")結(jié)果: <input id="letterman" name="new-letterman" /> 17 :nth-child概述匹配其父元素下的第N個(gè)子或奇偶元素':
24、eq(index)' 只匹配一個(gè)元素,而這個(gè)將為每一個(gè)父元素匹配子元素。:nth-child從1開始的,而:eq()是從0算起的!可以使用:<br>nth-child(even)<br>:nth-child(odd)<br>:nth-child(3n)<br>:nth-child(2)<br>:nth-child(3n+1)<br>:nth-child(3n+2)參數(shù)indexNumberV1.1.4要匹配元素的序號(hào),從1開始示例描述:在每個(gè) ul 查找第 2 個(gè)liHTML 代碼:<ul> <l
25、i>John</li> <li>Karl</li> <li>Brandon</li></ul><ul> <li>Glen</li> <li>Tane</li> <li>Ralph</li></ul>jQuery 代碼:$("ul li:nth-child(2)")結(jié)果: <li>Karl</li>, <li>Tane</li> 18 :first-childV1.1.4概述匹配第一個(gè)子元素':first' 只匹配一個(gè)元素,而此選擇符將為每個(gè)父元素匹配一個(gè)子元素示例描述:在每個(gè) ul 中查找第一個(gè) liHTML 代碼:<ul> <li>John</li> <li>Karl</li> <li>Brandon</li></ul><ul> <li>Glen</li> <li>Tane</li>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 三年級(jí)英語教學(xué)計(jì)劃模板
- 體育教研工作計(jì)劃模板匯編
- 初一上學(xué)期班主任工作計(jì)劃024年
- 2025年社區(qū)關(guān)愛殘疾人工作計(jì)劃模板新編
- 學(xué)校檔案管理年度工作計(jì)劃范文
- 計(jì)劃標(biāo)段生產(chǎn)建議計(jì)劃
- 初一學(xué)期的班級(jí)工作計(jì)劃
- 《食品風(fēng)險(xiǎn)分析框架》課件
- 《骨科常規(guī)護(hù)理技術(shù)》課件
- 土地承包合同中糧食補(bǔ)貼協(xié)議備注書面書寫
- 2024-2030年生命科學(xué)中的工業(yè)自動(dòng)化行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2024年江蘇蘇州市事業(yè)單位專業(yè)化青年人才定崗特選444人歷年高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
- Unit3 Amazing Animals(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP(2024)三年級(jí)上冊(cè)
- 一年級(jí)心理健康課件生命真美好蘇科版
- GB/T 44460-2024消費(fèi)品質(zhì)量分級(jí)導(dǎo)則衛(wèi)生潔具
- 2024合同模板合伙開公司合同
- 2024年山東省水利水電工程施工企業(yè)安全生產(chǎn)管理三類人員C證考試題庫(含答案)
- 冀教版數(shù)學(xué)五年級(jí)上冊(cè)7.2 綜合與實(shí)踐 估算玉米收入
- 安全先進(jìn)個(gè)人事跡材料(7篇)
- DL∕T 523-2017 化學(xué)清洗緩蝕劑應(yīng)用性能評(píng)價(jià)指標(biāo)及試驗(yàn)方法
- 服飾品牌解析智慧樹知到期末考試答案章節(jié)答案2024年上海工程技術(shù)大學(xué)
評(píng)論
0/150
提交評(píng)論