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);
ただし、他の多くの方法に加えて、この方法を試してみましたが、成功したことはありません。
これを行う方法はありますか?