簡體   English   中英

獲取當前節點的所有子節點

[英]Get all children of the current node

<div class='1'>
  <div class='2'>
    <div class='3'>
    </div>
  </div>
</div>

query('.1').children() // returns [<div class='2'></div>]

是否可以通過使用query()。children()而不是使用諸如query('.1 .2 .3')?類的方法來訪問3級子級query('.1 .2 .3')?

基本上,我想訪問當前元素的所有子元素而無需對其ID進行硬編碼,例如query('#foo .3')

您可以使用:

  • element.querySelectorAll('div')獲取element所有<div>element
  • element.querySelectorAll('[class]')獲取具有class屬性的element所有子element
  • document.querySelectorAll('div[class]')用於整個html文檔

您可以使用任何CSS選擇器作為querySelectorAll()的參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM