私は、ページにDivの束を追加するプログラムを持っています。私は後でグローバル変数に含めることにしたいdivに余分な 'data-'属性を追加しました。私は基本的にこのような何かを設定したいJQueryのグローバル変数にキーと値のペアを追加するにはどうすればよいですか?
:
$.scoreArray = {
scores: [],
labels: []
};
$(".word").each(function (i) {
$.scoreArray.labels.label = $(this).attr("data-label");
$.scoreArray.labels.x = $(this).attr("data-x");
}
...
は、私は[「ラベル」]私は.LABELを入れてみましたとして.XましエラーTypeError: Cannot set property 'label' of undefined
を取得しておきます[ "x"]しかし役に立たない。私は間違って何をしていますか?
何をしようとしていますか?単語ごとに1つのエントリを持つscoreArray.labelsオブジェクトの配列を作成しますか?または、1つのラベルオブジェクトにある最後の単語だけを保存したいですか?ラベル '{}'を '[]'ではなく、それがうまくいくはずですが、達成しようとしているものではないかもしれません。 – Rup