如何使用jQuery创建动态变量?

迪帕克A

我想动态创建一些jquery变量。在我的代码中,我有一个循环,并且要使用循环值创建一些变量。这是我的示例代码。

array=["student","parent","employee"]

$.each(user_types, function( index, value ){
  var value+"_type" // this is the type of variable i want to build.
})

我发现了有关评估功能。该代码是这样的。

var type = "type"
eval("var pre_"+type+"= 'The value of dynamic variable, val';");

alert(pre_type) // this gives 'The value of dynamic variable, val' in alert box.

有没有其他替代方法,因为我阅读了编码.js文件时不喜欢使用eval函数

乔治

每当您发现自己以变量名使用变量时,您可能都想使用对象文字。用花括号创建对象{},然后使用方括号表示法设置对象属性键:

var user_types = ["student","parent","employee"];
var types = {};

$.each(user_types, function( index, value ){
  types[value] = 'The value of dynamic variable, val';
});

JSFiddle

注意:您尚未对其进行标记,但是我想是因为您each()使用过jQuery,因此如果我错了,请更正我。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jQuery创建动态变量?

来自分类Dev

如何使用动态变量?

来自分类Dev

如何使用动态变量键名创建数组

来自分类Dev

JavaScript如何创建动态变量

来自分类Dev

如何创建 Applescript 动态变量

来自分类Dev

使用动态变量创建SSIS包

来自分类Dev

使用JQuery的选择动态变量

来自分类Dev

使用JQuery的Selecy动态变量

来自分类Dev

PHP:如何使用动态变量

来自分类Dev

在$ .post中创建动态变量分配-JQuery

来自分类Dev

如何在 google-apps-script 中使用动态变量创建 QUERY 函数

来自分类Dev

如何创建带有动态变量的结构?

来自分类Dev

PHP:如何在类内创建动态变量

来自分类Dev

如何在angularjs视图中创建动态变量

来自分类Dev

如何创建动态变量名称VBA

来自分类Dev

如何在Tcl中创建动态变量名称

来自分类Dev

如何创建4个动态变量表?

来自分类Dev

如何在angularjs视图中创建动态变量

来自分类Dev

如何在JS中创建动态变量?

来自分类Dev

$.getJSON 使用动态变量

来自分类Dev

如何在Angular Translate Rails中使用动态变量?

来自分类Dev

如何使ng-model-options使用动态变量?

来自分类Dev

如何在dplyr :: mutate()的RHS上使用动态变量?

来自分类Dev

如何在react-axios中使用动态变量?

来自分类Dev

如何在PandaSQL查询中使用动态变量(元组)?

来自分类Dev

如何在React函数中使用动态变量

来自分类Dev

如何使用动态变量从数据库中选择

来自分类Dev

如何在xilinx中使用动态变量

来自分类Dev

如何在smarty模板函数中使用动态变量