一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

鋒利的jQuery學(xué)習(xí)筆記(3)

 賈朋亮博客 2014-05-16
  1. CSS選擇器
 
選擇器 語法 描述 示例
標(biāo)簽選擇器

E{

 CSS規(guī)則;

}

以文檔元素作為選擇符

td{

  font-size:14px;

  width:200px;

}

a{

  text-decoration:none;

}

ID選擇器  

#ID{

  css規(guī)則;

}  

以文檔元素的唯一標(biāo)識(shí)符ID作為選擇符  

#note{

  font-size:14px;

  width:200px;

}

類選擇器

E.className{

  CSS規(guī)則;

}

以文檔元素的Class作為選擇符  

div.note{

  font-size:14px;

}

.dream{

  font-size:14px;

}

群組選擇器  

E1,E2,E3{

  css規(guī)則;

}

多個(gè)選擇符應(yīng)用同樣的樣式規(guī)則

td,p,div.a{

  font-size:14px;

}

后代選擇器  

E F{

  css規(guī)則;

}  

元素E的任意后代元素F

#link a{

  color:red;

}

通配選擇符

*{

  CSS規(guī)則;

}

以文檔的所有元素作為選擇符

*{

  font-size:14px;

}

  2. jQuery選擇器。

    

基本選擇器:

 
選擇器 描述 返回 示例
#id   根據(jù)給定的id匹配一個(gè)元素 單個(gè)元素 $("#test")選取id為test的元素
.class 根據(jù)給定的類名匹配元素 集合元素 $(".test")選取所有class為test的元素
element 根據(jù)給定的元素名匹配元素 集合元素 $("p")選取所有的<p>元素
* 匹配所有元素 集合元素 $("*")選取所有的元素
selector1,selector2,...,selectorN   將每一個(gè)選擇器匹配到的元素合并后一起返回 集合元素 $("div,span,p.myclass")選取所有<div>,<span>和擁有class為myClass的<p>標(biāo)簽的一組元素

    

 

層次選擇器:

 
選擇器 描述 返回 示例
$("ancestor desendant")  

選取ancestor元素里的所有

descendant(后代)元素

集合元素

$("div span")選取<div>里的所有的

<span>元素

$("parent>child") 選取parent元素下的child(子)元素   集合元素

$("div>span")選取<div>元素下元素

名是<span>的子元素

$("prev+next")

選取緊接在prev元素后的next元素

prev唯一,即返回單一元素,

否則為集合元素  

 $(".one+div")選取class為one

的下一個(gè)div元素,等同與

$(".one").next("div")

 $("prev~siblings") 選取prev元素后的所有siblings元素  集合元素 

 $("#two~div")獲取id為two的元素后面的所有<div>

兄弟元素,等同與

$("#two").nextAll("div")

 $("#prev").siblings("div") 選取與id為prev的所有同輩元素  集合元素 

 

 

3. 過濾選擇器:以:號(hào)開頭

  基本過濾選擇器:

選擇器 描述 返回 示例
:first 選取第一元素 單個(gè)元素 $("div:first")選取所有<div>元素中第一個(gè)<div>元素
:last 選取最后一個(gè)元素 單個(gè)元素 $("div:last")選取所有<div>元素中最后一個(gè)<div>元素
:not(selector) 去除所有與給定選擇器匹配的元素 集合元素 $("input:not(.myClass)")選取Class不是myClass的所有的input元素
:even 選取索引是偶數(shù)的所有元素,從0計(jì)起 集合元素 $("input:even")選取索引為偶數(shù)的<input>元素
:odd 選取索引是奇數(shù)的所有元素,從0記起   集合元素 $("input:odd")選取索引為奇數(shù)的<input>元素
:eq(index) 選取索引是index的元素,index從0記起 單個(gè)元素 $("input:eq(index)")選取索引是index的<input>元素
:gt(index) 選取索引大于index的元素 集合元素 $("input:gt(index)")選取索引大于index的<input>元素
:lt(index) 選取索引小于index的元素 集合元素 $("input:lt(index)")選取索引小于index的<input>元素
:header   選取所有的標(biāo)題元素,例如h1,h2,h3等 集合元素  $(":header")選取網(wǎng)頁中所有的<h1>,<h2>,<h3>等元素 
:animated  選取當(dāng)前正在執(zhí)行動(dòng)畫的所有元素  集合元素  $("div:animated")選取網(wǎng)頁中正在執(zhí)行動(dòng)畫的<div>元素 

   

  內(nèi)容過濾選擇器

選擇器 描述 返回 示例
:contains(text) 選取含有文本內(nèi)容為“text”的元素 集合元素 $("div:contains('我')")選取含有文本“我”的<div>元素
:empty 選取不包含子元素或者文本的空元素 集合元素 $("div:empty")選取不包含子元素(包括文本元素)的<div>空元素
:has(selector) 選取含有選擇器所匹配的元素的元素 集合元素 $("div:has(p)")選取含有<p>元素的<div>元素
:parent 選取含有子元素或者文本的元素 集合元素 $("div:parent")選取擁有子元素(包括文本元素)的<div>元素

     

   可見性過濾選擇器

選擇器 描述 返回 示例
:hidden 選取所有不可見的元素 集合元素

$(":hidden")選取所有不可見的元素。包括<input type="hidden"/>,

<div style="display:none;">和<div style="visibility:hidden;">

等元素。如果只想選不可見的<input>元素,可用$("input:hidden")

:visible 選取所有可見的元素 集合元素 $("div:visible")選取所有可見的<div>元素

 

    屬性過濾選擇器

選擇器 描述 返回 示例
[attribute] 選取擁有此屬性的元素 集合元素 $("div[id]")選取擁有屬性id的<div>元素
[attribute=value] 選取屬性的值為value的元素 集合元素 $("div[title=test]")選取屬性title的值為"test"的<div>元素
[attribute!=value] 選取屬性的值不為value的元素 集合元素 $("div[title!=test]")選取屬性title的值不為"test“的<div>元素
[attribute^=value] 選取屬性的值以value開始的元素           集合元素  $("div[title^=test]")選取屬性title的值以"test”開始的<div>元素
[attribute$=value] 選取屬性的值以value結(jié)束的元素 集合元素 $("div[title$=test]")選取屬性title的值以"test"結(jié)束的<div>元素
[attribute*=value]        選取屬性的值含有value的元素 集合元素 $("div[title*=test]")選取屬性title的值含有"test"的<div>元素

[selector1][selector2

][selectorN]

用屬性選擇器合并成一個(gè)復(fù)合選擇器,

滿足多個(gè)條件,沒選擇一次,

縮小一次選擇范圍

集合元素

$("div[id][title=test]")選取擁有屬性id,且屬性title等于"test"的

<div>元素

 

     子元素過濾選擇器

選擇器 描述 返回 示例
:nth-child

選取每個(gè)父元素下的第index個(gè)子元素或者奇偶元素

(index從1算起)

集合元素

$("div.one :nth-child(2)")選取class為one的

<div>元素下的第二個(gè)子元素

:first-child 選取每個(gè)父元素的第一個(gè)子元素 集合元素 $("ul li:first-child")選取每個(gè)<ul>中第一個(gè)<li>元素
:last-child 選取每個(gè)父元素的最后一個(gè)子元素 集合元素 $("ul li:last-child")選取每個(gè)<ul>中最后一個(gè)<li>元素
:only-child 如果某個(gè)元素是它父元素中的唯一一個(gè),即被選中 集合元素 $("ul li:only-child")在<ul>中選取是唯一子元素的<li>元素

 

   表單對(duì)象屬性過濾選擇器

選擇器 描述 返回 示例
:enable 選取所有可用元素 集合元素 $("#form1 :enable")選取id為form的表單內(nèi)所有可用的元素
:disable 選取所有不可用的元素 集合元素 $("#form1 :disable")選取id為form1的表單內(nèi)所有不可用的元素
:checked 選取所有被選中的元素(單選框、復(fù)選框) 集合元素 $("input :checked")選取所有被選中的<input>元素
:selected 選取所有被選中的選項(xiàng)元素(下拉列表) 集合元素 $("select :selected")選取所有被選中的選項(xiàng)元素

 

 

表單選擇器

選擇器 描述 返回 示例
:input

選取所有的<input>、<textarea>、<select>和<button>元素

集合元素 $(":input")選取所有的<input>、<textarea>、<select>和<button>元素
:text 選取所有的單行文本框   集合元素 $(":text")選取所有的單行文本框
:password 選取所有的密碼框 集合元素 $(":password“)選取所有的密碼框
:radio 選取所有的單選框 集合元素 $(":radio")選取所有的單選框
:checkbox 選取所有的多選框 集合元素 $(":checkbox")選取所有的多選框
:submit 選取所有的提交按鈕 集合元素 $(":submit")選取所有的提交按鈕
:iamge 選取所有的圖像按鈕 集合元素 $(":image")選取所有的圖像按鈕
:reset 選取所有的重置按鈕 集合元素 $(":reset")選取所有的重置按鈕
:button 選取所有的按鈕 集合元素 $(":button")選取所有的按鈕
:file 選取所有的上傳域 集合元素 $(":file")選取所有的上傳域
:hidden 選取所有不可見元素    

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    一区二区免费视频中文乱码国产| 日韩精品一区二区一牛| 久久精品国产99精品最新| 男女激情视频在线免费观看| 日本精品中文字幕在线视频 | 国产精品欧美一区两区| 暴力三级a特黄在线观看| 午夜福利92在线观看| 在线观看免费视频你懂的| 绝望的校花花间淫事2| 冬爱琴音一区二区中文字幕| 国产三级视频不卡在线观看| 国产亚洲精品一二三区| 国产亚洲欧美日韩精品一区| 国产精品视频第一第二区| 日韩一级毛一欧美一级乱| 99在线视频精品免费播放| 国产又粗又猛又爽又黄| 久久国产人妻一区二区免费| 亚洲熟女国产熟女二区三区| 字幕日本欧美一区二区| 日本道播放一区二区三区| 日韩欧美第一页在线观看| 99久久精品免费精品国产| 在线免费看国产精品黄片| 国产精品日韩欧美一区二区| 中日韩美一级特黄大片| 深夜福利欲求不满的人妻| 午夜福利黄片免费观看| 日韩欧美三级中文字幕| 欧美91精品国产自产| 中文字幕欧美精品人妻一区| 国产精品伦一区二区三区四季| 国产精品亚洲精品亚洲| 亚洲国产av在线视频| 久久精品福利在线观看| 隔壁的日本人妻中文字幕版| 亚洲国产精品无遮挡羞羞| 在线观看免费视频你懂的| 午夜亚洲精品理论片在线观看 | 日韩精品一区二区三区四区|