0

コードを mootools から jQuery に移行しています。mootools '$$' を使用して、指定されたセレクターで要素の配列を取得するコード行があります。

var myMenu =  $$('#outerDiv .menu');

試しjQuery('#outerDiv .menu')ましたが、配列が返されません。

'.find()'ドキュメント全体で jQueryから使用する方法はありますか? (parent.find()のようにするための親要素がないため)。

4

1 に答える 1

2

Mootools$$に最も近い jQuery.get()は、jQuery オブジェクトの呼び出しです。

var myMenu = jQuery('#outerDiv .menu').get();

jQuery.fn.getドキュメントから:

パラメータがなければ、.get()すべての要素を返します [...]
一致したすべての DOM ノードがこの呼び出しによって返され、標準配列に含まれます。

ただし、jQuery を使用する場合、返される要素の配列が jQuery メソッドをサポートしないため、通常はあまり頻繁にこれを行うことはありません。jQuery は、DOM コレクションとメソッド チェーンの反復をすぐに処理できることを思い出してください。

于 2013-01-22T03:35:02.450 に答える