前端基礎JQuery

來源:互聯網
上載者:User

標籤:選擇   .class   nbsp   until   eva   基礎   jquery   篩選   outer   

JQuery對象是通過JQquery封裝DOM對象後產生的對象。JQuery對象是JQuery專屬的。如果一個對象是JQuery對象,那麼它就可以使用JQuery中的方法。

$("#test").html();    擷取ID為test的元素內的html代碼DOM實現代碼:document.getElementById("test").innerHTML;雖然JQuery對象是DOM對象封裝後產生的,但是JQuery無法使用DOM對象的任何方法,同理DOM對象也不能使用JQuery中的方法    約定如果擷取的是JQuery對象,那麼要在變數前加$var $variable=JQuery對象var variable=DOM對象$variable[0]:JQuery對象轉為DOM對象
$("#test")[0].innerHTML;

選取器

  基本選取器

$("*") 通配$(#id") ID$(".class") 類$("element") 標籤$(".class,p,div") 多個元素

  層級選取器

$(".outer div") .outer所有div後代$(".outer>div") .outer所有子代div$(".outer+div") .outer毗鄰div標籤$(".outer~div") .outer普通兄弟div標籤

  基本選取器

$("li:first") li中的第一個元素$("li:eq(2)") li中索引為2的元素$("li:even") li中索引為偶數的元素$("li:gt(1)") li中索引大於1的元素$("li:lt(3)") li中索引小於2的元素$("li:odd") li中索引為奇數的元素

  屬性選取器

$(‘[id="div1"]‘) id為div1的元素$(‘[xiaobai="handsome"][id]‘) xiaobai屬性為handsome且有id屬性的標籤

  表單選取器

只適用於input標籤$(‘[type="text"]‘)=>$(":text")

篩選器

  過濾選取器

$("li").eq(2)$("li").first()$("ul li").hasClass("test")

  尋找篩選器

尋找子標籤: $("div").children(".test") 尋找div中所有類名為test的子項目                    $("div").find(".test") 尋找div中所有類名為test的後代標籤向下尋找兄弟標籤:$(".test").next() 類名為test的下一個兄弟元素                            $(".test").nextAll() 類名為test以後的所有兄弟元素                            $(".test").nextUntil() 類名為test以後的某條件之前的元素,不包含末元                                    素向上尋找兄弟標籤:$(".test").prev() 類名為test的之前的一個兄弟元素                            $(".test").prevAll()                            $(".test").prevUntil()尋找所有兄弟標籤:$(".test").siblings()尋找父標籤: $(".test").parent()                        $(".test").parents()                    $(".test").parentUntil()

 

前端基礎JQuery

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.