DOM 構造は実際にはツリー構造です。jQuery が提供するツリー セレクターを使用して、DOM ツリー内のノードを選択できます。これらのツリー セレクターのメソッドには、children()、parent()、parents()、next()、prev()、sisters() が含まれます。
要素の「子」を選択します - Children()
$("#parent").children().length //すべての「子」の数を取得します (li)、「3 」
$("#parent").children("#son1").text(); //最初の「子」(li) - 「最初の列」の値を取得します。
$("#son1").parent().attr ("id");/ / ul - "parent" の ID を取得します
🎜>
$("#son2 ").parents() .each(function(i){
if(i<3) //3 世代の祖先のみを表示
alert($(this).html());
}) ; 🎜>
要素の「弟」を選択します - next()
コードをコピー
3 列目$("#son2" ).next().text (); //#son3 を選択して要素の「兄弟」を選択します
prev()
コードをコピーします
$ ("#son2").prev().text(); //要素の「兄弟」を選択するには #son1 を選択します
siblings()
コードをコピー
コードは次のとおりです。
$("#son2").siblings().text(); //#son1 と #son3 を選択