摘要:基本選擇器選擇器元素標(biāo)簽選擇器類選擇器組合選擇器復(fù)合選擇器子元素選擇器后代元素選擇器緊鄰下一個兄弟元素選擇器兄弟元素選擇器過濾選擇器重點第一個選擇器獲取匹配元素集合中的第一個元素最后一個選擇器獲取匹配元素集合中最后一個元素挑選下標(biāo)為偶數(shù)的挑
1.基本選擇器
$("#id") //ID選擇器 $("div") //元素(標(biāo)簽)選擇器 $(".classname") //類選擇器 $(".classname,.classname1,#id1,div") //組合選擇器
2.復(fù)合選擇器
$("#id>.classname ") //子元素選擇器 $("#id .classname ") //后代元素選擇器 $("#id + .classname ") //緊鄰下一個兄弟元素選擇器 $("#id ~ .classname ") //兄弟元素選擇器
3.1過濾選擇器(重點)
$("li:first") //第一個li $("選擇器:first") 獲取匹配元素集合中的第一個元素 $("li:last") //最后一個li $("選擇器:last") 獲取匹配元素集合中最后一個元素 $("li:even") //挑選下標(biāo)為偶數(shù)的li $("li:odd") //挑選下標(biāo)為奇數(shù)的li $("li:eq(4)") //下標(biāo)等于4的li $("li:gt(2)") //下標(biāo)大于2的li $("li:lt(2)") //下標(biāo)小于2的li $("li:not(#runoob)") //挑選除 id="runoob" 以外的所有l(wèi)i //以上的示例中,li都可以是各種選擇器的使用
3.2內(nèi)容過濾選擇器
$("選擇器:contains("Runob")") // 匹配元素中包含 Runob文本的元素 $("選擇器:empty") //匹配元素中不包含子元素或文本的空元素,也就是說空元素 $("選擇器:parent") //匹配元素中含有子元素或者文本的元素,也就是說不是空元素 $("選擇器:has(selector)") //匹配元素中含有選擇器所匹配的子元素(找匹配元素下面的元素)
3.3是否可見(過濾)選擇器
$("selector:hidden") //匹配所有不可見元素,或type為hidden的元素 $("selector:visible") //匹配所有可見元素 //上面示例中selector是各類選擇器
3.4屬性(過濾)選擇器
//常用 $("div[id]") //所有含有 id 屬性的 div 元素 $("div[id="123"]") // id屬性值為123的div 元素 $("input[type=text]") //type屬性值為text的所有input元素 $("div[id!="123"]") // id屬性值不等于123的div 元素 //不常用 $("div[id^="qq"]") // id屬性值以qq開頭的div 元素 $("div[id$="zz"]") // id屬性值以zz結(jié)尾的div 元素 $("div[id*="bb"]") // id屬性值包含bb的div 元素 $("input[id][name$="man"]") //多屬性選過濾,同時滿足兩個屬性的條件的元素 //注意:以上屬性選擇器中屬性值的引號可以省略
3.5狀態(tài)過濾選擇器
$("input:checked") // 匹配選中的 input $("option:selected") // 匹配選中的 option $("input:enabled") // 匹配可用的 input $("input:disabled") // 匹配不可用的 input
4.表單選擇器
$(":input") //匹配所有 input, textarea, select 和 button 元素 $(":text") //所有的單行文本框,$(":text") 等價于$("[type=text]"),推薦使用$("input:text")效率更高,下同 $(":password") //所有密碼框 $(":radio") //所有單選按鈕 $(":checkbox") //所有復(fù)選框 $(":submit") //所有提交按鈕 $(":reset") //所有重置按鈕 $(":button") //所有button按鈕 $(":file") //所有文件域
筆記出處鏈接
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/90720.html
摘要:是小巧輕量級的函數(shù)庫。本著寫得少,做的多的原則來替代原生代碼,選擇器為其核心內(nèi)容。一引入引入方法,注意引入要在代碼上。二使用原始書寫代碼簡寫如下兩種方式注意書寫盡量使用原始書寫方法,以提高代碼讀寫區(qū)分加載。 JQuery是小巧、輕量級的javascript函數(shù)庫。本著寫得少,做的多的原則來替代javascript原生代碼,選擇器為其核心內(nèi)容。一、引入JQuery:cdn引入方法,注意:...
摘要:希望在做所有事情之前,操作文檔。不受層級限制子選擇器在給定的父元素下匹配所有子元素。相鄰選擇器匹配所有緊接在元素后的元素。判斷當(dāng)前對象中的某個元素是否包含指定類名,包含返回,不包含返回下標(biāo)過濾器精確選出指定下標(biāo)元素獲取第個元素。 原文鏈接 http://blog.poetries.top/2016... 首先,來了解一下jQuery學(xué)習(xí)的整體思路 showImg(https://seg...
摘要:前端知識點總結(jié)什么是第三方的極簡化的操作的函數(shù)庫第三方下載極簡化是操作的終極簡化個方面增刪改查事件綁定動畫效果操作學(xué)習(xí)還是在學(xué),只不過簡化了函數(shù)庫中都是函數(shù),用函數(shù)來解決一切問題為什么使用操作的終極簡化解決了大部分瀏覽器兼容性問題凡是讓用的 前端知識點總結(jié)——JQ 1.什么是jQuery: jQuery: 第三方的極簡化的DOM操作的函數(shù)庫 第三方: 下載 極簡化: 是DOM操作的...
摘要:為所有的請求進(jìn)行全局設(shè)置。從中取得一組值,顯示出來方法說明顯示隱藏的匹配元素。通過高度變化向下增大來動態(tài)地顯示所有匹配的元素,在顯示完成后可選地觸發(fā)一個回調(diào)函數(shù)。 Attribute: $(p).addClass(css中定義的樣式類型); 給某個元素添加樣式 $(img).attr({src:test.jpg,alt:test Image}); 給某個元素添加屬性/值,參數(shù)是map ...
摘要:基本概念學(xué)習(xí)目標(biāo)學(xué)會如何使用,掌握的常用,能夠使用實現(xiàn)常見的效果。想要實現(xiàn)簡單的動畫效果,也很麻煩代碼冗余。實現(xiàn)動畫非常簡單,而且功能更加的強(qiáng)大。注意選擇器返回的是對象。 jQuery基本概念 學(xué)習(xí)目標(biāo):學(xué)會如何使用jQuery,掌握jQuery的常用api,能夠使用jQuery實現(xiàn)常見的效果。 為什么要學(xué)習(xí)jQuery? 【01-讓div顯示與設(shè)置內(nèi)容.html】 使用javasc...
閱讀 3536·2023-04-25 20:41
閱讀 2670·2023-04-25 16:40
閱讀 1438·2021-09-23 11:44
閱讀 1258·2021-09-10 10:51
閱讀 1687·2021-09-07 09:59
閱讀 1652·2019-12-27 12:08
閱讀 559·2019-08-30 15:44
閱讀 3340·2019-08-30 11:08