我在 jQuery 中使用对象来存储临时数据:
var objectFields = {
venues: {
type: "select",
options: {
objects: function() {
var elementsObject = $("dl.list-venues").find("select");
var elementsObjectNames = [];
for (var i=0;i<elementsObject.length;i++) {
elementsObjectNames[i] = $(elementsObject[i]).attr("name");
}
return elementsObjectNames;
},
select: 1
},
errorMessage: "You need to select either a Venue or Venue Group"
},...
目前,我可以通过以下方式访问“errorMessage”:
console.log(objectFields.venues.errorMessage);
但我还需要通过用变量替换路径元素来访问它:
console.log(objectFields.aVariableName.errorMessage);
但是,尝试过这种方法后,除了许多其他方法外,我的成功率为零。
任何想法我可以如何做到这一点?