0

次の例のうち、上位 2 つは [object, object] を返しますが、3 番目は最初の 2 つから期待されるもの、つまり "Next" を返します。

alert(sceChoicesArr);

alert(sceChoicesArr[0]);

alert(sceChoicesArr[0].text());

作成中の配列は次のとおりです。

var sceChoicesArr = [];

$(xml).find('choice').each(function(){sceChoicesArr.push($(this));});

上記の行で探している xml のビットは次のとおりです。

<choice>Next</choice>

私は配列をhtmlに吐き出そうとしており、このページのような例から何かを書き続けています.jqueryを使用して配列内のすべての項目を表示するだけでなく、これ: http://jsfiddle.net/chrisabrams/hYQm4 /しかし、これらの例のいずれも、配列内の値を引き出すことができないようです。アラートでチェックアウトすると、得られるのは[オブジェクト、オブジェクト]だけです

私の質問は、[オブジェクト、オブジェクト] とは何ですか? なぜ「次へ」の代わりにそれが表示されるのですか?

私の配列の唯一の値は ["Next"] と同等であるように思えます

4

1 に答える 1