如何附加分离的对象

时间:2012-09-13 13:27:45

标签: javascript jquery

标题已经说明了......我正在寻找一种方法来附加我的分离对象。

http://jsfiddle.net/jy2Zj/

目前我只能实现警报。我该如何更换这个功能?

感谢您的帮助。

修改 的 另一个问题出现在我的脑海里。有没有办法在选择“全部”后禁止关闭选择框?

1 个答案:

答案 0 :(得分:1)

不确定我是否理解你的意思.. 如果我是对的,你只想简单地列出所有分离的对象,以便稍后再添加它们:

myArr = ['v2', 'v11'];

var detached = [];

$('select[name="test"] option').each(function() {
   if ($.inArray(this.value, myArr) !== -1) {
      detached.push($(this).detach());
   }
});

$.each(detached,function() {
      $('select[name="test"]').find('option').end().append(this);
});

$('select[name="test"]').find('option').end().append('<option value="all">All</option>');