やあ、
既存の選択された選択ボックスのクローンを作成する簡単な方法はありますか?
私は本当にこの機能が必要です...
誰かが似たようなことをしましたか?
ありがとう!
それは本当に簡単です
そうそう?
私はこれが機能することを望んでいます、現在私は汚いハックに解決しなければなりません。 基本的に、選択したドロップダウンリストを含む要素全体のクローンを作成する必要があり、新しいドロップダウンリストは機能しなくなります。
これが珍しい要件であるとは信じられません。要素を追加できる一般的なタイプのフォームにこれを使用しています。
やあ。 私はそれを機能させるためにいくつかのjQueryを使用しました。
複製された要素を追加するコードに、次のものを追加するだけです。
$( "#" + currentRow + "select")。removeClass( "chzn-done")。removeAttr( "id")。css( "display"、 "block")。next()。remove();
$( "#" + currentRow + "select")。chosen();
私のコードでは、currentRowを使用して、最後に挿入されたフォームのみを選択します。
@harfyt 、それは動作します!
@harfytはうまく機能します! 乾杯!
選択したコードの外部で解決されるため、これを閉じます。
最も参考になるコメント
やあ。 私はそれを機能させるためにいくつかのjQueryを使用しました。
複製された要素を追加するコードに、次のものを追加するだけです。
$( "#" + currentRow + "select")。removeClass( "chzn-done")。removeAttr( "id")。css( "display"、 "block")。next()。remove();
$( "#" + currentRow + "select")。chosen();
私のコードでは、currentRowを使用して、最後に挿入されたフォームのみを選択します。