現在のシステムの設計上の制約のため、データをjsonとして選択要素に渡し、selectオブジェクトの各オプションをjsonの 'id'値でリセットし、第2選択要素にjsonの「sid」データを設定して、選択要素の動的親子ペアを作成します。選択要素の値をjsonとしてプッシュ
しかし、私は正常にオプションの値を解析し、後のコードで使用するために配列にプッシュすることができないようです。
<select id="Sector">
<option value="{'id':'Fruit','sid':['Apple','Orange']}"></option>
<option value="{'id':'Veg','sid':['Tomato','Carrot']}"></option>
</select>
<script language="JavaScript" type="text/javascript">
var plist = document.getElementById('Sector');
var opts = plist.options;
var x =[];
for(i=0;i<opts.length;i++){
x.push(opts[i].value);
}
alert(x[0]['id']);
</script>
私は??間違って何をやっている私
ありがとう、私は二重引用符で一重引用符を置き換え、それはテストに合格しました。 – crankshaft