日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁(yè)編程開發(fā)javascript|JQuery → jQuery選擇器介紹:基本選擇器、層次選擇器、過濾選擇器、表單選擇器

      jQuery選擇器介紹:基本選擇器、層次選擇器、過濾選擇器、表單選擇器

      相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2013/7/3 14:51:25字體大小:A-A+

      作者:西西點(diǎn)擊:1435次評(píng)論:0次標(biāo)簽: jQuery 選擇器

      • 類型:音頻處理大。1M語(yǔ)言:中文 評(píng)分:5.1
      • 標(biāo)簽:
      立即下載

      這篇文章來(lái)介紹下jQuery的選擇器。

      選擇器是jQuery的根基,在jQuery中,對(duì)事件處理、遍歷DOM和Ajax操作都依賴于選擇器。因此,如果能熟練的使用選擇器,不僅能簡(jiǎn)化代碼,而且可以達(dá)到事半功倍的效果。jQuery選擇器完全繼承了CSS的風(fēng)格。利用jQuery選擇器,可以非常便捷的找出特定的DOM元素,然后為它們添加相應(yīng)的行為,而無(wú)需擔(dān)心瀏覽器是否支持這一選擇器。

      jQuery選擇器可簡(jiǎn)單分為基本選擇器、層次選擇器、過濾選擇器、表單選擇器。下面通過表格進(jìn)行一一介紹。

      1.基本選擇器

      選擇器描 述返 回示 例
      #id匹配給定的id單個(gè)元素$(“header”)
      .class匹配給定的類名集合元素$(“.test”)
      E匹配給定的標(biāo)簽名集合元素$(“div”)
      *匹配所有元素集合元素$(“*’)
      E, .class, E…匹配給定的集合集合元素$(“span, .tips”)

      2.層次選擇器

      選擇器描 述返 回示 例
      $(“ancestor descendant”)匹配ancestor里的所有
      descendant(后代)元素
      集合元素$(“body div”)
      $(“parent>child”)匹配parent下的所有
      child(子)元素
      集合元素$(“div>span”)
      $(“prev+next”)匹配緊接在prev后的
      next元素
      集合元素$(“.error+span”)
      $(“prev~siblings”)匹配prev后的所有
      siblings元素
      集合元素$(“span~a”)

      3.過濾選擇器

      3.1 基本過濾選擇器

      選擇器描 述返 回示 例
      :first匹配第一個(gè)元素單個(gè)元素$(“div:first”)
      :last匹配最后一個(gè)元素單個(gè)元素$(“span:last”)
      :even匹配索引是偶數(shù)的元素
      索引從0開始
      集合元素$(“l(fā)i:even”)
      : odd匹配索引是奇數(shù)的元素
      索引從0開始
      集合元素$(“l(fā)i:odd”)
      :eq(index)匹配索引等于index的元
      素(索引從0開始)
      單個(gè)元素$(“input:eq(2)”)
      :gt(index)匹配索引大于index的元
      素(索引從0開始)
      集合元素$(“input:gt(1)”)
      :lt(index)匹配索引小于index的元
      素(索引從0開始)
      集合元素$(“input:lt(5)”)
      :header匹配所有h1,h2…等
      標(biāo)題元素
      集合元素$(“:header”)
      :animated匹配所有正在執(zhí)行
      動(dòng)畫的元素
      集合元素$(“div:animated”)

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

      選擇器描 述返 回示 例
      :contains(text)匹配含有文本內(nèi)容text
      的元素
      集合元素$(“p:contains(今天)”)
      :empty匹配不含子元素或
      文本元素的空元素
      集合元素$(“p:empty”)
      :has(selector)匹配包含selector元素
      的元素
      集合元素$(“div:has(span)”)
      :parent匹配含有子元素或文本
      的元素
      集合元素$(“div:parent”)

      3.3 可見性過濾選擇器

      選擇器描 述返 回示 例
      :hidden匹配所有不可見
      的元素
      集合元素$(“:hidden”)
      :visible匹配所有可見元素集合元素$(“:visible”)

      3.4 屬性過濾選擇器

      選擇器描 述返 回示 例
      [attr]匹配擁有此屬性
      的元素
      集合元素$(“img[alt]“)
      [attr=value]匹配屬性值為value
      的元素
      集合元素$(“a[title=test]“)
      [attr!=value]匹配屬性值不等于
      value的元素
      集合元素$(“a[title!=test]“)
      [attr^=value]匹配屬性值以value
      開頭的元素
      集合元素$(“img[alt^=welcome]“)
      [attr$=value]匹配屬性值以value
      結(jié)尾的元素
      集合元素$(“img[alt$=last]“)
      [attr*=vlaue]匹配屬性值中含有
      value的元素
      集合元素$(“div[title*=test]“)
      [attr1][attr2]…通過多個(gè)屬性
      進(jìn)行匹配
      集合元素$(“div[id][title*=test]“)

      3.5 子元素過濾選擇器

      選擇器描 述返 回示 例
      :nth-child匹配每個(gè)父元素下的
      第index個(gè)子元素
      索引從1開始
      集合元素$(“div:nth-child(2)”)
      :first-child匹配每個(gè)父元素的
      第一個(gè)子元素
      集合元素$(“div:first-child”)
      :last-child匹配每個(gè)父元素的
      最后一個(gè)子元素
      集合元素$(“div:last-child”)
      : only-child某元素是它父元素中
      的唯一的子元素
      則匹配它
      集合元素$(“div:only-child”)

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

      選擇器描 述返 回示 例
      :enabled匹配所有可用元素集合元素$(“form :enabled”)
      :disabled匹配所有不可用
      的元素
      集合元素$(“form :disabled”)
      :checked匹配所有被選中的元素
      (含單選框,復(fù)選框)
      集合元素$(“input:checked”)
      :selected匹配所有被選中的
      選項(xiàng)元素
      集合元素$(“select :selected”)

      4.表單選擇器

      選擇器描 述返 回示 例
      :input匹配所有input, textarea,
      select, button元素
      集合元素$(“input”)
      :text匹配所有文本框集合元素$(“:text”)
      :password匹配所有密碼框集合元素$(“:password”)
      :radio匹配所有單選框集合元素$(“:radio”)
      :checkbox匹配所有所有多選框集合元素$(“:checkbox”)
      :submit匹配所有提交按鈕集合元素$(“:submit”)
      :image匹配所有圖像按鈕集合元素$(“:image”)
      :reset匹配所有重置按鈕集合元素$(“:reset”)
      :button匹配所有按鈕集合元素$(“:button”)
      :file匹配所有上傳域集合元素$(“:file”)

        相關(guān)評(píng)論

        閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無(wú)聊無(wú)聊

        熱門評(píng)論

        最新評(píng)論

        第 1 樓 本機(jī)地址CZ88.NET 網(wǎng)友 客人 發(fā)表于: 2016/3/2 20:16:56

        支持( 0 ) 蓋樓(回復(fù))

        發(fā)表評(píng)論 查看所有評(píng)論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)