0

以下は私のコードの例です

/// Control vars ///

/// Control var ID ///
var id=2;
///

/// Load Fields by ID ///
var name_s_+id=jQuery("#name_c_"+id).val();
///


alert("name_s_"+id);

たとえば、(1,4,5,3,2 .......など)の任意の値になるIDがあります

命名スキームを使用して参照を作成したいvar name_s_(Load ID)

JavaScript はそのような動的変数名をどのようにサポートしていますか? また、コード内の値を参照して、たとえばその値を警告するにはどうすればよいですか?

alert("name_s_"+id);
4

1 に答える 1

1

オブジェクトを使用します。

var id=2;

var name_s = {};

name_s[id] = jQuery("#name_c_" + id).val();

alert(name_s[id]);

ID がかなり連続しており、0 (または 1) から始まる場合は、代わりに配列を使用できます。

var name_s = [];

(残りは同じです)。

于 2013-07-24T05:32:19.943 に答える