質問: querySelectorAll一発で取得できないDOM要素を、jQueryの以下のメソッド * parent() * prev() * children() を使って取得しています。 このような操作の代替えライブラリを探しています。 またbrowserifyを使っているため、npmで提供されていると一貫したパッケージ管理が行えて嬉しいです。
回答: 「jQueryが大きい」と言う問題ならばVoyeur.js () か Dojo (DOMモジュールのみ). jQuery以外のlibraryではなくて (新しいlibraryはだいたい新しい言語より学習が難しい...)、生のjsでやりたいことは: ``` var myDiv = document.getElementById('myDiv'); as = myDiv.querySelectorAll('ul li a'); for(var i = 0; i < as.length; i++) as[i].style.display = 'none'; ``` 最近のbrowserでは簡単です (foo.querySelectorAll: )。