jQuery children() 方法
實例
返回 <ul> 的直接子元素:
$(document).ready(function(){
$("ul").children().css({"color":"red","border":"2px solid red"});
});
$("ul").children().css({"color":"red","border":"2px solid red"});
});
結果:
body (great-grandparent)
div (grandparent)
- ul (parent)
- li (child) span (grandchild)
定義和用法
children() 方法返回被選元素的所有直接子元素。
DOM 樹:該方法只沿著 DOM 樹向下遍曆單一層級。如需向下遍曆多個層級(返回子孫節點或其他後代),請使用 find() 方法。
提示:如需沿著 DOM 樹向上遍曆單一層級,或向上遍曆直至文檔根元素的所有路徑(返回父節點或其他祖先),請使用 parent() 或 parents() 方法。
注意:該方法不會返回文本節點。如需返回包含文本節點的所有子節點,請使用 contents() 方法。
語法
$(selector).children(filter)
參數 | 描述 |
---|---|
filter | 可選。規定縮小搜索子元素範圍的選擇器運算式。 |

更多實例
返回 <ul> 的所有直接子元素
如何返回 <ul> 元素的所有直接子元素。
縮小搜索範圍
如何使用 filter 參數來返回 <ul> 的直接子元素中帶有類名 "1" 的所有 <li> 元素。
返回 <div> 的直接子元素中的所有 <p> 元素
如何選取 <div> 的直接子元素的所有 <p> 元素。
演示 <div> 元素的後代。