1

皆様、良い一日を

select タグのオプションを json 形式で取得し、これを使用して select タグに入力しています

var mySelect = $('#'+select_id)
    $.each(response, function(key,val){
    $('<option/>',{
        value : key
    })
    .text(val)
    .appendTo(mySelect);
    });

これは正常に動作しますが、json 配列からの変換から生成された html 文字列を select タグに追加するのではなく、変数に格納したいと考えています。どうやってやるの?

4

1 に答える 1

1

でこれを実現できますjQuery.maphttp://api.jquery.com/jQuery.map/

var result = $.map(response, function(key,val){
    return "<option value='" + key + "'>" + val + "</option>";
}).join('');

http://jsfiddle.net/DPZGR/

于 2013-03-03T03:25:19.933 に答える