我正在使用一个jQuery插件,其功能定义如下:
$('#mydiv').pluginAction({
someproperty: val,
format: 'mm hh',
labels: ['yes', 'no', 'maybe'],
labels1: ['never', 'always']
});
在我的HTML页面中,我有多个DIV,它们的
format
,labels
和labels1
具有相同的属性,但someproperty
的值却不同。我可以利用某种类型的JavaScript表示法来缩短定义,从而不必重复代码吗? 最佳答案
有两种处理方法:
(1)的示例:
function props(val) {
return {
someproperty: val,
format: 'mm hh',
labels: ['yes', 'no', 'maybe'],
labels1: ['never', 'always']
};
}
$("#mydiv").pluginAction(props("..."));