1. ホーム
  2. jquery

[解決済み】jQuery: ドロップダウンを移入するためのベストプラクティス?

2022-03-30 14:06:12

質問

いつも投稿されている例は、文字列の連結を伴うので、最適ではないように思えますが、これはjQueryらしくないですね。通常はこのような感じです。

$.getJSON("/Admin/GetFolderList/", function(result) {
    for (var i = 0; i < result.length; i++) {
        options += '<option value="' + result[i].ImageFolderID + '">' + result[i].Name + '</option>';
    }
});

もっといい方法はないのでしょうか?

どのように解決するのですか?

アンドレアス・グレッチはかなり惜しかった......実はこれ this (への言及に注意)。 this のように、ループの中の項目ではなく、そのような形で表示されます)。

var $dropdown = $("#dropdown");
$.each(result, function() {
    $dropdown.append($("<option />").val(this.ImageFolderID).text(this.Name));
});