-3

問題があります。たとえば、<li>子供が含まれているかどうかをどのように知ることができ<ul>ますか?thx all!

4

2 に答える 2

2

次のことを試してください。

document.querySelectorAll("li > ul").length

または確認querySelectorしてくださいnull

if (!document.querySelector("li > ul"))
于 2012-09-18T13:10:43.050 に答える
2

<ul>要素に要素が含まれているかどうかを確認する場合は、<li>1つのセレクターを使用するだけで済みます-

var elements = $('ul#selector').find('li');
if (elements.length){
  // the <ul> has child <li> elements
}else{
  // no <li> elements found
}

もちろん、これは単一の条件文で書くことができます-

var childElements =  $('ul#selector > li').length;
于 2012-09-18T13:11:41.417 に答える