• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    Jquery:強大的選擇器

    來源:懂視網 責編:小采 時間:2020-11-27 20:28:13
    文檔

    Jquery:強大的選擇器

    Jquery:強大的選擇器:Jquery選擇器分為基本選擇器、層次選擇器、過濾選擇器和表單選擇器,下面一一介紹這四種選擇器。 一、基本選擇器 大部分都是基本選擇器?;具x擇器中包含id選擇器、class選擇器、標簽選擇器、復合選擇器和*選擇器。 $("#id") 選取所
    推薦度:
    導讀Jquery:強大的選擇器:Jquery選擇器分為基本選擇器、層次選擇器、過濾選擇器和表單選擇器,下面一一介紹這四種選擇器。 一、基本選擇器 大部分都是基本選擇器?;具x擇器中包含id選擇器、class選擇器、標簽選擇器、復合選擇器和*選擇器。 $("#id") 選取所

    Jquery選擇器分為基本選擇器、層次選擇器、過濾選擇器和表單選擇器,下面一一介紹這四種選擇器。

    一、基本選擇器

    大部分都是基本選擇器。基本選擇器中包含id選擇器、class選擇器、標簽選擇器、復合選擇器和“*”選擇器。

    $("#id") 選取所有屬性id等于“id”的元素。

    $(".class_1") 選取所有屬性class為“class_1”的元素。

    $("p") 選取所有的<p>元素。

    $("div,span,p.myClass") 選取所有<div>、<span>和屬性class為“myClass”的<p>標簽的一組元素。

    $("*") 選取所有元素。

    二、層次選擇器

    如果想根據個元素之間的層次關系來獲取特定的元素,可以選擇使用層次選擇器。

    $("div p") 選取<div>里所有的<p>元素。這個選擇器獲取的是所有后代元素,而不是下一層次的元素(即子元素)。

    $("div>p") 選取<div>里所有標簽為<p>子元素。

    $(".class_1+div") 選取屬性class為“class_1”的下一個<div>同輩元素。

    $(".class_1").next("div") 效果同上。

    $(".class_1~div") 選取屬性class為“class_1”的元素后面的所有<div>同輩元素。

    $(".class_1").nextAll("div") 效果同上。

    $(".class_1").siblings("div") 與上面兩個選擇器不同的是:這個選擇器沒有前后之分,它選取所有同輩的<div>元素。

    三、過濾選擇器

    過濾選擇器都是以冒號(:)開頭,過濾選擇器可以分為基本過濾、內容過濾、可見性過濾、屬性過濾、子元素過濾和表單對象屬性過濾選擇器。

    1、基本過濾選擇器

    $("div:first") 選取所有<div>元素中第一個<div>元素。

    $("div:last") 選取所有<div>元素中最后一個<div>元素。

    $("input:not(.class_1)") 選取屬性class不是“class_1”的<input>元素。

    $("input:even") 選取索引是偶數的<input>元素。

    $("input:odd") 選取索引是奇數的<input>元素。

    $("input:eq(1)") 選取索引等于1的<input>元素。

    $("input:gt(1)") 選取索引大于1的<input>元素。(注:大于1,而不包括1)

    $("input:lt(1)") 選取索引小于1的<input>元素。(注:小于1,而不包括1)

    $(":header") 選取網頁中所有的<h1>,<h2>,<h3>...。

    $("div:animated") 選取正在執行動畫的<div>元素。

    $(":focus") 選取當前獲取焦點的元素。

    2、內容過濾選擇器

    $("div:contains('我')") 選取含有文本“我”的<div>元素。

    $("div:empty") 選取不包含子元素(包括文本元素)的<div>空元素。

    $("div:has(p)") 選取含有<p>元素的<div>元素。

    $("div:parent") 選取擁有子元素(包括文本元素)的<div>元素。

    3、可見性過濾選擇器

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

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

    4、屬性過濾選擇器

    $("div[id]") 選取擁有屬性id的<div>元素。

    $("div[title=text]") 選取屬性title為“text”的<div>元素。

    $("div[title!=text]") 選取屬性title不等于“text”的<div>元素。(注:沒有屬性title的<div>元素也會被選取)

    $("div[title^=text]") 選取屬性title是以“text”開頭的<div>元素。

    $("div[title$=text]") 選取屬性title是以“text”結束的<div>元素。

    $("div[title*=text]") 選取屬性title中含有“text”的<div>元素。

    $('div[title|="text"]') 選取屬性title等于“text”或以“text”為前綴的<div>元素。(注:為前綴指該字符串后跟一個‘-’)。

    $('div[title~="text"]') 選取屬性title以空格分隔的值中包含字符“text”的元素。

    $("div[id][title$='text']") 選取擁有屬性id,并且屬性title以“text”結束的<div>元素。

    5、子元素過濾選擇器

    $("div.one:nth-child(2)") 選取屬性class為“one”的<div>父元素下的第二個子元素。

    $("div.one:first-child(2)") 選取屬性class為“one”的<div>父元素下的第一個子元素。

    $("div.one:last-child(2)") 選取屬性class為“one”的<div>父元素下的最后一個子元素。

    $("div.one:first-child(2)") 如果屬性class為“one”的<div>父元素下只有一個子元素,則選取這個子元素。

    6、表單對象屬性過濾選擇器

    $("#form1 input:enabled") 選取表單內可用的<input>元素。

    $("#form1 input:disabled") 選取表單內不可用的<input>元素。

    $("input:checked") 選取被選中的多選框。

    $("select:selected") 選取下拉框中被選中的項。

    (注:在元素中設置屬性disabled為“disabled”可使此元素不可用)

    四、表單選擇器

    $(":input") 選取所有<input>、<textarea>、<select>和<button>元素。

    $(":text") 選取所有的單行文本框。

    $(":password") 選取所有的密碼框。

    $(":radio") 選取所有的單選框。

    $(":checkbox") 選取所有的復選框。

    $(":image") 選取所有的圖像按鈕。

    $(":reset") 選取所有的重置按鈕。

    $(":button") 選取所有的按鈕。

    $(":file") 選取所有的上傳控件。

    $(":hidden") 選取所有的不可見元素。

    五、選擇器中的一些注意事項

    1、一些屬性值中含有特殊字符

    如:<div id="id[1]">aa</div>,獲取此元素的方法是:$("#id\\[1\\]")。

    2、選擇器中含有空格

    $('.class_1 :hidden')與$('.class_1:hidden')的對比。

    $('.class_1 :hidden') 獲取到的是屬性class為class_1的元素里邊包含的隱藏元素。

    $('.class_1:hidden') 獲取到的是屬性class為class_1的元素。

    更多Jquery:強大的選擇器相關文章請關注PHP中文網!

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Jquery:強大的選擇器

    Jquery:強大的選擇器:Jquery選擇器分為基本選擇器、層次選擇器、過濾選擇器和表單選擇器,下面一一介紹這四種選擇器。 一、基本選擇器 大部分都是基本選擇器?;具x擇器中包含id選擇器、class選擇器、標簽選擇器、復合選擇器和*選擇器。 $("#id") 選取所
    推薦度:
    標簽: 強大 選擇器 jQuery
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 亚洲欧洲美洲无码精品VA| 国产精品内射后入合集| 久久精品国产网红主播| 成人国内精品久久久久影院VR| 少妇亚洲免费精品| 中文字幕亚洲综合精品一区| 久久精品亚洲精品国产色婷| 久久亚洲中文字幕精品一区四| 99久久亚洲综合精品网站| 岛国精品一区免费视频在线观看| 亚洲国产婷婷综合在线精品| 国产午夜精品久久久久九九| 久久精品国产亚洲欧美| 精品国精品无码自拍自在线| 亚洲日韩一页精品发布| 久久噜噜久久久精品66| 国产精品美女久久久久av爽| 亚洲国产综合91精品麻豆| …久久精品99久久香蕉国产| 无码少妇精品一区二区免费动态| 欧美精品一区二区三区免费观看| 国产成人综合久久精品尤物| 欧美日韩精品一区二区三区| 精品国产91久久久久久久| 91麻豆精品视频| 91精品国产综合久久婷婷| 国精品午夜福利视频不卡| 亚洲精品成人网站在线观看| 日本精品一区二区三区在线视频| 久久精品国产欧美日韩| 久久93精品国产91久久综合| 精品国产一区二区三区久久蜜臀 | 99久久精品午夜一区二区| 久久99久久99精品免视看动漫| 人人妻人人澡人人爽人人精品电影| 最新国产精品无码| 日韩精品区一区二区三VR| 精品国产福利在线观看| 99精品人妻无码专区在线视频区 | 久久久无码精品亚洲日韩软件| 久久精品中文字幕有码|