$
MooTools は、 との 2 つの省略形の方法を使用します。$$
<div id="someId">..</div>
<p class="someClass">..</p>
Jquery | MooTools
-------------------------------
$("#someId") | $("someId")
$(".someClass") | $$(".someClass");
MooTools では、$ は ID による要素の検索にのみ使用され、$$ はそれ以外のすべてに使用されます。したがって、上記は次のように実装できます。
$$(".container").addEvents({
mouseenter: function() {
$$(".child-1").hide();
$$(".child-2").show();
},
mouseleave: function() {
$$(".child-1").show();
$$(".child-2").hide();
}
});
.hide() と .show() はElement.Shortcuts
MooTools-More の一部であるショートカット メソッドですが、必要に応じてこれらを自分で定義することもできます。
ただし、jQuery 構文に慣れていて生産性が向上する場合は、Mooj
Lim Chee Aun によるこのプロジェクトをチェックしてください。これにより、MooTools でほとんど jQueryish 構文を使用できるようになります。
MooTools のみを使用する特別な理由がない場合は、David Walsh のブログで jQuery で MooToolsを使用する方法を確認してください。
DOM に jQuery を使用し、オブジェクト指向の利点に MooTools を使用したい場合は、Ryan Florence によるこの記事をチェックしてください。
最後に、両方のフレームワークを並べて比較するには、Aaron Newton によるこの決定的な記事をチェックしてください。