麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

基于jQuery選擇器的整理集合

2019-11-20 22:45:58
字體:
供稿:網(wǎng)友

jquery對象訪問
1、each(callback):以每個匹配的元素作為上下文來執(zhí)行一個函數(shù),return false;停止循環(huán);return true;跳至下一個循環(huán)。

來個實例 :    

復制代碼 代碼如下:

$("img").each(function(){
       $(this).toggle("example");
})

2、size()與length相同,都是返回jquery對象中元素的個數(shù)。

$("img").size();或$("img").length;

3、get():取得所有匹配的DOM元素集合(注意返回是dom對象,而非jquery對象)

復制代碼 代碼如下:

$("img").get().reverse();

4、get(index):取得其中一個匹配的元素。index表示匹配第幾個元素,使用get(index)方法可以讓你操作一個實際的dom元素。

$("img").get(0);//得到第一個匹配的img元素

$(this).get(0)與$(this)[0]等價

5、index(subject):搜索與參數(shù)表示的對象匹配的元素,并返回相應元素的索引值。

選擇器-基本
selector1,selector2,selectorN將匹配到的元素合并后一起返回

復制代碼 代碼如下:

$("div,span,p.myClass");

這里要注意幾個相似語法的區(qū)別:

1、$("span",this)

比如:

復制代碼 代碼如下:

$("div.foo").click(function() {
    $("span", this).addClass("bar");
});

2、$("div#hi")、$("p.intro")

比如:

復制代碼 代碼如下:

$("div#hi").css("color","red");

3、$("form input")

比如:

復制代碼 代碼如下:

$("form input").css("border", "5px solid red");

要區(qū)別上面幾種相似形式的不同意思。

選擇器-層級
1.ancestor descendant在給定的祖先元素下匹配所有的后代元素

$("div input");//div下所有input

2.parent > child 在給定的父元素下匹配所有的子元素

$("div > input);//父元素下的子元素

3.prev + next 匹配所有緊接在prev元素后的next元素

$("div + span")//緊接在div后的span

4.prev ~ siblings 匹配prev元素之后的所有siblings元素

$("form ~ input")//找到所有與表單同輩的input元素

選擇器-簡單
1.:first 匹配找到的第一個元素

$("tr:first")//查找表格中第一行


2.:last 匹配找到的最后一個元素
$("tr:last")//匹配找到的最后一個元素


3.:not(selector) 去除所有與給定選擇器匹配的元素
   ps:jquery 1.3中,已支持復雜選擇器了(例如::not(div a)和:not(div,a))
   $("input not(:checked)")//所有未被選中的input元素


4.:even 匹配所有索引值為偶數(shù)的元素,從0開始計數(shù)
   $("tr:even")//查找表格中偶數(shù)行


5.:odd匹配所有索引值為奇數(shù)的元素,從0開始計數(shù)
   $("tr:odd")//查找表格中奇數(shù)行


6.:eq(index)匹配一個給定索引值的元素
   $("tr:eq(1)")//查找第二行


7.:gt(index)匹配所有大于給定索引值的元素
   $("tr:gt(0)")//查找大于0的所有行


8.:lt(index)匹配所有小于給定索引值的元素
$("tr:lt(2)")//查找小于2的所有行


9.:header 匹配如h1,h2,h3之類的標題元素
   $(":header").css("background",red");//所有標題加上背景色


10.:animated 匹配所有正在執(zhí)行動畫效果的元素


選擇器-內(nèi)容:
1.:contains(text) 匹配包含給定文本的元素
   $("div:contains('aaa')")查找所有包含有aaa的div元素


2.:empty()匹配所有不包含子元素或文本的空元素
   $("td:empty")


3.:has(selector)匹配含有選擇器所匹配的元素的元素
   $("div:has(p)").addClass("test");//給所有包含p元素的div元素添加一個text類


4.:parent匹配含有子元素或者文本的元素
   $("td:parent");//查找所有含有子元素或者文本的td元素


選擇器-可見性:
1.:hidden匹配所有不可見元素,input元素的type屬性為hidden的話也會被匹配
   $("tr:hidden");//查找所有不可見的tr元素


2.:visible匹配所有可見元素
   $("tr:visible");//查找所有可見的tr元素


選擇器-屬性:
1.[attribute]匹配包含給定屬性的元素
    $("div[id]")//查找所有含有id屬性的div元素


2.[attribute=value]匹配給定的屬性是某個特定值的元素
    $("input[name='username']")//查所所有name=username的input元素


3. [attribute!=value]匹配所有不含有指定屬性,或者屬性不等于特定值的元素
     此選擇器等價于:not([attr=value]),要匹配含有特定屬性但不等于特定值的元素,請使用[attr]:not([attr=value])
    $("input[name!='username']")//查找所有name!=username的input元素


4. [attribute^=value]匹配給定的屬性是以某些值開始的元素
    $("input[name^='user'])//查找所有name以'newws'開始的input元素


5. [attribute$=value]匹配給定屬性是以某些值結(jié)尾的元素
   $("input[name$='letter']) //查找所有name以'letter'結(jié)尾的input元素


6. [attribute*=value]匹配給定的屬性是以包含某些值的元素
   $("input[name*='man']")//查找所有name包含'man'的input元素


7. [selector1][selector2][selectorN]復合屬性選擇器,冉要同時滿足多個條件時用。
    $("input[id][name='man']")//含有id屬性,并且name為man的


選擇器-子元素:
1.:nth-child(index/even/odd/equation)匹配其父元素下的第N個子或奇偶元素
    $("ul li:nth-child(2)")//在每個ul查找第2個li


2. :first-child匹配第一個子元素
    $("ul li:first-child")//在每個ul中查找第一個li


3.:las-child匹配最后一個子元素
    $("ul li:last-child")// 在第個ul中查找最后一個li


4.only-child如果某個元素是父元素中唯一的子元素,那將會被匹配,如果父元素中含有其他元素,不會被匹配
   $("ul li:only-child")//在ul中查找是唯一子元素的li


選擇器-表單:
1.:input ,:text ,:password ,:radio , :checkbox ,:submit ,:image ,:reset ,:button , :file
2.:hidden匹配所有不可見元素,或type為hidden的元素


選擇器-表單對象屬性:
1.:enable匹配所有可用元素
   $("input:enabled")//查找所有可用的input元素


2.:disabled匹配所有不可用元素
   $("input:disabled")//匹配所有不可用元素


3.:checked匹配所有選中的被選中元素(復選框、單選框、不包括select中的option)
    $("input:checked")//查找所有選中的復選框元素


4.:selected匹配所有選中的option元素
    $("select option:selected")//查找所有選中的選項元素

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 一级电影在线观看 | 国产成人精品自拍视频 | 国产精品一区免费在线观看 | 国产精品久久久久久久四虎电影 | 看免费黄色一级片 | 黄色aaa视频 | 激情久久一区二区 | 精品午夜久久 | 国产一区二区视频在线播放 | 最新黄色电影网站 | 国产色视频一区 | 国产一区二区三区在线观看视频 | 欧美一级黄视频 | 五月天影院,久久综合, | 大号bbwassbigav头交 | 99精品视频网站 | 羞羞的视频在线 | av在线免费观看播放 | 免费在线观看成年人视频 | 精品国产久 | 国产欧美精品综合一区 | 伊人午夜 | 5xx免费看 | 日本免费不卡一区二区 | 日本xxxx视频 | 国产精品久久久久影院老司 | 国产又白又嫩又紧又爽18p | 精品国产一区二区三区久久久蜜月 | 黄视频网站免费在线观看 | 91色一区二区三区 | 黄色一级片免费在线观看 | 日本精品视频一区二区三区四区 | 中文字幕线观看 | 色就操| 亚洲午夜天堂吃瓜在线 | 一级毛片在线免费播放 | 久久免费视频一区 | 久久精品国产一区二区 | 91久久精品国产亚洲 | 深夜免费观看视频 | 一级黄色大片在线观看 |