12

私はこれに取り組んできましたが、少し立ち往生しています。直接の回答がないようですので質問させてください。

JSON 呼び出しからオプション リストを作成しています。子要素を作成しましたが、一意の ID (JSON に格納されている) を各要素に追加できないようです。JSON の $.each 内に ID を作成すると、すべてのオプションに割り当てられた呼び出しから最後の ID が取得されます。

ありがとう

$("#fDistList").append('<option>' + item.GROUP_NAME + '</option>');
$("option").attr('id', item.ID);
4

2 に答える 2

4

このように、1回のパスで行うことができます

$('<option/>',{
        text: item.GROUP_NAME, 
        id:item.ID
    }).appendTo('#fDistList');
于 2012-12-07T20:05:31.353 に答える
3

これを試して

$("#fDistList").append('<option id="'+ item.ID + '">' + item.GROUP_NAME + '</option>');

あなたがするとき

$("option").attr('id', item.ID);

すべてのoption要素を再選択し、それらの ID 属性を設定しています。

于 2012-12-07T20:01:18.027 に答える