2012-09-13 86 views
0

標題已經說過了......我正在尋找一種方法來附加分離的對象。如何附加分離的對象

http://jsfiddle.net/jy2Zj/

此刻,我只能實現一個警報。我將如何取代該功能?

感謝您的幫助。

編輯 另一個問題來到了我的腦海裏。選擇「全部」後,是否有辦法抑制選擇框的關閉?

回答

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