国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

juqery 學習之三 選擇器 層級 基本

2024-07-21 02:04:42
字體:
來源:轉載
供稿:網友

根據給定的ID匹配一個元素。

--------------------------------------------------------------------------------

Matches a single element with the given id attribute.
返回值
Element

參數
id (String) : 用于搜索的,通過元素的 id 屬性中給定的值

示例
查找 ID 為"myDiv"的元素。

HTML 代碼:

<div id="notMe"><p>id="notMe"</p></div>
<div id="myDiv">id="myDiv"</div>
jQuery 代碼:

$("#myDiv");
結果:

[ <div id="myDiv">id="myDiv"</div> ]
---------------------------------------------------------------------------------------
element根據給定的元素名匹配所有元素

--------------------------------------------------------------------------------

Matches all elements with the given name.
返回值
Array<Element>

參數
element (String) : 一個用于搜索的元素。指向 DOM 節點的標簽名。

示例
查找一個 DIV 元素。

HTML 代碼:

<div>DIV1</div>
<div>DIV2</div>
<span>SPAN</span>
jQuery 代碼:

$("div");
結果:

[ <div>DIV1</div>, <div>DIV2</div> ]
---------------------------------------------------------------------------------------
.class根據給定的類匹配元素。

--------------------------------------------------------------------------------

Matches all elements with the given class.
返回值
Array<Element>

參數
class (String) : 一個用以搜索的類。一個元素可以有多個類,只要有一個符合就能被匹配到。

示例
查找所有類是 "myClass" 的元素.

HTML 代碼:

<div class="notMe">div class="notMe"</div>
<div class="myClass">div class="myClass"</div>
<span class="myClass">span class="myClass"</span>
jQuery 代碼:

$(".myClass");
結果:

[ <div class="myClass">div class="myClass"</div>, <span class="myClass">span class="myClass"</span> ]

---------------------------------------------------------------------------------------
*匹配所有元素
多用于結合上下文來搜索。

--------------------------------------------------------------------------------

Matches all elements.
Most useful when combined with a context to search in.
返回值
Array<Element>

示例
找到每一個元素

HTML 代碼:

<div>DIV</div>
<span>SPAN</span>
<p>P</p>
jQuery 代碼:

$("*")
結果:

[ <div>DIV</div>, <span>SPAN</span>, <p>P</p> ]

---------------------------------------------------------------------------------------
selector1,selector2,selectorN將每一個選擇器匹配到的元素合并后一起返回。
你可以指定任意多個選擇器,并將匹配到的元素合并到一個結果內。

--------------------------------------------------------------------------------

Matches the combined results of all the specified selectors.
You can specify any number of selectors to combine into a single result.
返回值
Array<Element>

參數
selector1 (Selector) : 一個有效的選擇器

selector2 (Selector) : 另一個有效的選擇器

selectorN (Selector) : (可選) 任意多個有效選擇器

示例
找到匹配任意一個類的元素。

HTML 代碼:

<div>div</div>
<p class="myClass">p class="myClass"</p>
<span>span</span>
<p class="notMyClass">p class="notMyClass"</p>
jQuery 代碼:

$("div,span,p.myClass")
結果:

[ <div>div</div>, <p class="myClass">p class="myClass"</p>, <span>span</span> ]
---------------------------------------------------------------------------------------
ancestor descendant在給定的祖先元素下匹配所有的后代元素

--------------------------------------------------------------------------------

Matches all descendant elements specified by descendant of elements specified by ancestor.
返回值
Array<Element>

參數
ancestor (Selector) : 任何有效選擇器

descendant (Selector) : 用以匹配元素的選擇器,并且它是第一個選擇器的后代元素

示例
找到表單中所有的 input 元素

HTML 代碼:

<form>
<label>Name:</label>
<input name="name" />
<fieldset>
<label>Newsletter:</label>
<input name="newsletter" />
</fieldset>
</form>
<input name="none" />
jQuery 代碼:

$("form input")
結果:

[ <input name="name" />, <input name="newsletter" /> ]

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

--------------------------------------------------------------------------------

Matches all child elements specified by child of elements specified by parent.
返回值
Array<Element>

參數
parent (Selector) : 任何有效選擇器

child (Selector) : 用以匹配元素的選擇器,并且它是第一個選擇器的子元素

示例
匹配表單中所有的子級input元素。

HTML 代碼:

<form>
<label>Name:</label>
<input name="name" />
<fieldset>
<label>Newsletter:</label>
<input name="newsletter" />
</fieldset>
</form>
<input name="none" />
jQuery 代碼:

$("form > input")
結果:

[ <input name="name" /> ]

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

--------------------------------------------------------------------------------

Matches all next elements specified by next that are next to elements specified by prev.
返回值
Array<Element>

參數
prev (Selector) : 任何有效選擇器

next (Selector) :一個有效選擇器并且緊接著第一個選擇器

示例
匹配所有跟在 label 后面的 input 元素

HTML 代碼:

<form>
<label>Name:</label>
<input name="name" />
<fieldset>
<label>Newsletter:</label>
<input name="newsletter" />
</fieldset>
</form>
<input name="none" />
jQuery 代碼:

$("label + input")
結果:

[ <input name="name" />, <input name="newsletter" /> ]

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

--------------------------------------------------------------------------------

Matches all sibling elements after the "prev" element that match the filtering "siblings" selector.
返回值
Array<Element>

參數
prev (Selector) : 任何有效選擇器

siblings (Selector) : 一個選擇器,并且它作為第一個選擇器的同輩

示例
找到所有與表單同輩的 input 元素

HTML 代碼:

<form>
<label>Name:</label>
<input name="name" />
<fieldset>
<label>Newsletter:</label>
<input name="newsletter" />
</fieldset>
</form>
<input name="none" />
jQuery 代碼:

$("form ~ input")
結果:

[ <input name="none" /> ]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄯善县| 威宁| 辰溪县| 永川市| 红原县| 东安县| 武定县| 阳谷县| 宝坻区| 建宁县| 湘潭县| 正安县| 隆昌县| 江津市| 博野县| 东台市| 浑源县| 宜川县| 翁源县| 怀宁县| 原阳县| 浠水县| 蛟河市| 淮阳县| 乌兰县| 洪洞县| 灌阳县| 定结县| 孟村| 台东市| 新巴尔虎右旗| 临朐县| 锡林浩特市| 泽普县| 靖州| 双流县| 伊宁县| 夏河县| 老河口市| 聂荣县| 玛纳斯县|