如何附着分离的对象

How do I attach detached objects

本文关键字:对象 分离 何附着      更新时间:2023-09-26

标题已经说了。。。我正在寻找一种方法来连接我分离的对象。

http://jsfiddle.net/jy2Zj/

目前我只能意识到一个警报。我该如何替换该函数?

谢谢你的帮助。

编辑 我想到了另一个问题。有没有办法在选择"全部"后禁止关闭选择框?

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

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>');