2010-09-22 28 views
9
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); 

làm cách nào để hoạt động? Cảm ơnnhận các thuộc tính động trong javascript

Trả lời

9

object['name'] tương tự như cách object.name. chỉ cần gán một thuộc tính kết hợp và sử dụng nó như một thuộc tính.

5

Thay vì ký hiệu dấu chấm,

tinymce_toolbar.t 

Sử dụng subscript notation:

tinymce_toolbar[t] 
Các vấn đề liên quan