0

だから...私はいくつかのJSコードを少し縮小しようとしています.

$('#element-A'+idx).hide();
$('#element-R'+idx).hide();
$('#element-Z'+idx).hide();

パフォーマンスに影響を与えることなく、これらを 1 つのステートメントに分割できる信頼できる方法はありますか?

私は試した:

$('#element-A'+idx,'#element-R'+idx,'#element-Z'+idx).hide();

...しかし、それは私にエラーを与えました。これは実際に私が起こると思っていたことです。

私も試しました:

$(['#element-A'+idx,'#element-R'+idx,'#element-Z'+idx]).hide();

...しかし、それからエラーも発生しました。

私が考えることができる他の唯一の可能性は次のとおりです。

$('#element-A'+idx).add('#element-R'+idx).add('#element-Z'+idx).hide();

しかし、それは新しいオブジェクトを作成しませんか?実際には、より多くのメモリを占有します??

私は何をすべきか??それとも、それらを別々のコマンドとして残しておく方がよいでしょうか?

4

2 に答える 2