jQuery的選擇器有以下幾種類型:
元素選擇器(Element Selector):通過標簽名選取元素,例如$("p")
會選取所有的 元素。
ID選擇器(ID Selector):通過元素的id屬性選取元素,例如$("#myId")
會選取具有id="myId"
的元素。
類選擇器(Class Selector):通過元素的class屬性選取元素,例如$(".myClass")
會選取具有class="myClass"
的元素。
屬性選擇器(Attribute Selector):通過元素的屬性選取元素,例如$("[href]")
會選取所有具有 href
屬性的元素。
子元素選擇器(Child Selector):通過元素的子元素選取元素,例如$("ul p")
會選取所有
元素下的 元素。
后代元素選擇器(Descendant Selector):通過元素的后代元素選取元素,例如 相鄰兄弟元素選擇器(Adjacent Sibpng Selector):選取緊接在指定元素之后的兄弟元素,例如 兄弟元素選擇器(General Sibpng Selector):選取指定元素之后的所有兄弟元素,例如 父元素選擇器(Parent Element Selector):通過元素的父元素選取元素,例如 過濾選擇器(Filter Selector):通過指定條件過濾選取元素,例如 這些是jQuery中常用的選擇器類型,可以根據(jù)具體需求選擇合適的選擇器來選取元素。$("div p")
會選取所有 元素。
$("h2 + p")
會選取緊接在
元素后面的 元素。
$("h2 ~ p")
會選取所有
元素之后的 元素。
$(".myClass").parent()
會選取所有具有 class="myClass"
的元素的父元素。$("p:first-child")
會選取每個
中的第一個 元素。