1

jQuery とウィジェット Selectable を使用して、ユーザーが削除するファイルを選択できるようにしています。選択した div を確認できるように、各選択を div に追加しています。保存時に使用できるようにするには、値 (id) をコンマで区切る必要があります。

どうすればコンマで区切ることができますか? これを行うより良い方法はありますか?

$("#photo_area").selectable({

                cancel: 'a',

                stop: function() {

                    var result = $("#selected").empty();

                    $(".ui-selected", this).each(function() {

                        var index = $(this).attr('id');

                        result.append(index);

                    });

                }

            });
4

2 に答える 2

1

あなたがすでに持っているものに露骨に悪いことは何もありませんが、私は以下がもう少し簡潔だと思います:

var ids = $(this).find(".ui-selected").map(function() {
    return this.id;
}).get().join(",");
于 2012-01-30T11:42:16.007 に答える
0

あなたが何を求めているのかわからない。ただし、カンマ区切りの文字列を jQuery セレクターとしていつでも使用できます。

$('#myId2, #myId1, #myId3')

..フレドリック

于 2012-01-30T11:42:28.520 に答える