我想使用方括号表示而不是文字,以便将PHP与我的名字对一起使用。
这里是字面符号:
$selector.plugin({
item: 'something',
item2: true,
item3: {
option1: 60,
option2: 10
}
});
以下是方括号表示法的含义:
var items = {};
var options = {};
items['item'] = '.item';
items['item2'] = true;
items['item3'] = options;
options['option1'] = 60;
options['option2'] = 10;
$selector.plugin(items);
我在这里做错了什么?再次如何使用方括号表示法将对象嵌套在另一个对象中?
答案 0 :(得分:0)
这将无效。
如果你定义这样的东西:
var test = {
option:1,
option:2,
option:3
};
您如何选择不同的选项?你不可能。
另一种选择是:
var example = {
items:[
{selector:".item", option:[10, 60]},
{selector:".otheritem", option:[20, 40]}
]
}
(只是为了给你一个主意。)