子リストがネストされたリストを取得したとしましょう。
<ul>
<li></li>
<li>
<ul>
<li></li>
<li></li>
</ul>
</li>
<li></li>
</ul>
そしてdocument.querySelectorAll()
、選択を行うために使用します。
var ul = document.querySelectorAll("ul");
ul
コレクションを使用して直接の子要素を取得するにはどうすればよいですか?
ul.querySelectorAll("> li");
// Gives 'Error: An invalid or illegal string was specified'
どういうわけかキャッシュされていると仮定しましょうul
(そうでなければ私はul > li
直接行うことができたでしょう)。
jQueryではこれは機能します:
$("ul").find("> li");
しかし、それはネイティブではありませんquerySelectorAll
。解決策はありますか?