0

タイトルはすでにそれを言っています...私は私の切り離されたオブジェクトを添付する方法を探しています。

http://jsfiddle.net/jy2Zj/

現時点では、アラートのみを認識できます。関数をどのように置き換えますか?

ご協力いただきありがとうございます。

編集 別の質問が頭に浮かびました。「すべて」を選択した後にセレクトボックスが閉じないようにする方法はありますか?

4

1 に答える 1

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>');
于 2012-09-13T14:04:04.507 に答える