在javascript中获取动态属性[重复]

Posted

技术标签:

【中文标题】在javascript中获取动态属性[重复]【英文标题】:get dynamic properties in javascript [duplicate] 【发布时间】:2011-04-15 14:58:19 【问题描述】:
var tinymce_toolbar = 
tinymce_toolbar.__default =

   script_url: '/cms/libs/js/manual/renders/tiny_mce/tiny_mce.js',  
;
tinymce_toolbar.__simple =

   script_url: '/cms/libs/js/manual/renders/tiny_mce/tiny_mce_simple.js',   
;


// Doesn't work
var t = $(this).find('input[name=toolbar]').first().val();
$('.RenderhtmlEditor').tinymce(tinymce_toolbar.t);

// works
var t = $(document).find('input[name=toolbar]').first().val();
$('.RenderHtmlEditor').tinymce(tinymce_toolbar.__default);
$('.RenderHtmlEditor').tinymce(tinymce_toolbar.__simple);

我如何做到动态?谢谢

【问题讨论】:

【参考方案1】:

而不是点符号,

tinymce_toolbar.t

使用subscript notation:

tinymce_toolbar[t]

【讨论】:

【参考方案2】:

object['name']object.name 完全相同。只需分配一个关联属性并将其用作属性。

【讨论】:

以上是关于在javascript中获取动态属性[重复]的主要内容,如果未能解决你的问题,请参考以下文章

通过属性值从对象数组中获取JavaScript对象[重复]

通过属性值从对象数组中获取JavaScript对象[重复]

将文本字段更新为 JSON 字符串 - Javascript/JQuery [重复]

获取动态创建的选择子元素的属性[重复]

在 C# 4 中使用动态类型访问 javascript 对象的属性

反射是什么