パフォーマンスの点で優れているのは次のとおりです。
$('#' + $(this).attr('id') + '_abc');
また
$(this).next();
オブジェクトを想定:
< div id='a' >
< div id='a_abc' >
?
ここにタグを書くには?
パフォーマンスの点で優れているのは次のとおりです。
$('#' + $(this).attr('id') + '_abc');
また
$(this).next();
オブジェクトを想定:
< div id='a' >
< div id='a_abc' >
?
ここにタグを書くには?
あなたの質問に基づくいくつかの提案
いつものように、開発者として、あなたの時間は通常最も価値のあるリソースであることを忘れないでください。パフォーマンスを改善する必要があることが明らかでない限り、セレクター速度の最適化に焦点を当てないでください。
最初のものはdocument.getElementById
内部で使用し、パフォーマンス的にはそれ以上のものを得ることができません。2つ目はおそらくDOMトラバーサルを使用しますが、これはあまり効率的ではありませんが、とにかく違いに気付くことはおそらくないでしょう。