我试图将函数的值作为对象属性返回(而不是函数本身)。这是我现在的代码,但是当我尝试在我的 jQuery 插件中访问 option_list[0][0].label 或 .value 时它会中断。想法?
$('#new').create({
option_list:function(){return [
[
{label:'option1', value:'1'},
{label:'option2', value:'2'},
{label:'option3', value:'3'}
]
];}
});
最佳答案
您需要实际调用该函数,就像这样...
$('#new').create({
option_list:(function(){return [
[
{label:'option1', value:'1'},
{label:'option2', value:'2'},
{label:'option3', value:'3'}
]
];}())
});
关于Javascript 函数作为对象属性返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7450910/