【问题标题】:get dynamic properties in javascript [duplicate]在javascript中获取动态属性[重复]
【发布时间】: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);

我如何做到动态?谢谢

【问题讨论】:

    标签: javascript dynamic properties


    【解决方案1】:

    而不是点符号,

    tinymce_toolbar.t
    

    使用subscript notation:

    tinymce_toolbar[t]
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-26
        • 2010-12-13
        • 2011-10-17
        • 2021-01-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-05
        相关资源
        最近更新 更多