myObjectに.exampleクラスがあるかどうかを確認したいところがたくさんあります。 私は$(」。クラス)として初期化中にあらかじめ定義されtemplateObjectでこれを行うことができます。またJQuery - Is()関数の最適化
if(myObject.Is(templateObject)
{
//Do stuff
}
を、私は直接クラス名を使用することができます。
if(myObject.Is('.example')
{
//Do stuff
}
をだから私は知りたい場合2番目の例では、すべての反復でDOMを使用してjQueryを検索するか、比較がより最適な方法で行われますか?どの例が良いですか?
代わりに 'if(myObject.hasClass( 'example')'を使用してください。 – Mohammad
基本的に同等ですセレクタが現在の要素に単に適用される標準的な '.matches()'メソッドに、セレクタが一致する場合に 'true'を返します。' someElement.matches( "。example") ' –
@squint javascriptについて話しますか?私が知る限り、そのようなメソッドはありません。 – Mohammad