通过附加ID参数以编程方式设置变量名称

时间:2013-07-24 05:30:31

标签: javascript

以下是我的代码

的示例
/// 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);

我有一个ID,例如,(1,4,5,3,2 .......等)中的任何值

我想使用命名方案var name_s_(Load ID)

创建引用

JavaScript如何支持这样的动态变量名称,以及如何引用代码中的值,例如,提醒它的值:

alert("name_s_"+id);

1 个答案:

答案 0 :(得分: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 = [];

(其余部分相同)。