逗号分隔jQuery可选项

时间:2012-01-30 11:39:34

标签: jquery selectable

我正在使用jQuery和小部件可选择让我的用户选择要删除的文件。 我将每个选择附加到div以便能够看到我选择的div。 我需要用逗号分隔值(ids)才能在保存时使用它。

我怎么能用逗号分隔?有没有更好的方法呢?

$("#photo_area").selectable({

                cancel: 'a',

                stop: function() {

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

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

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

                        result.append(index);

                    });

                }

            });

2 个答案:

答案 0 :(得分:1)

你已经拥有的东西没有任何明显的错误,但我认为以下是 little 更简洁:

var ids = $(this).find(".ui-selected").map(function() {
    return this.id;
}).get().join(",");

答案 1 :(得分:0)

不确定你在追求什么。但是你总是可以使用逗号分隔的字符串作为jQuery选择器。

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

..弗雷德里克