Webアプリケーションでjqueryアコーディオンを使用しています。そして、このアコーディオンを複数の場所で使いたいです。それで、私はそれを複製することを考えました。しかし、クローンされたアコーディオンは私に元のクローンのイメージを与えているだけであり、元のクローンのようには機能していません。オリジナルのアコーディオンは、選択可能なアイテムで構成されています。1つの項目を選択した後、いくつかの操作が実行されます。この操作用のJavaスクリプトコードを作成しました。私は今、これが他のクローンされたアコーディオンと選択可能なアイテムでも起こることを望んでいます。では、クローン化されたアコーディオンを元のアコーディオンのように機能させるにはどうすればよいですか?
質問する
897 次
1 に答える
3
jQuery clone() のディープ クローン作成引数を使用して、すべてのデータとイベントをクローンします。
.clone( [withDataAndEvents] [, deepWithDataAndEvents] )
[withDataAndEvents]: イベント ハンドラーとデータを要素と共にコピーする必要があるかどうかを示すブール値。デフォルト値は false です。
[deepWithDataAndEvents]: 複製された要素のすべての子のイベント ハンドラーとデータをコピーする必要があるかどうかを示すブール値。デフォルトでは、その値は最初の引数の値 (デフォルトは false) と一致します。
そうする$('your-selector').clone(true, true)
詳細はこちら: http://api.jquery.com/clone/
于 2012-10-19T14:32:24.180 に答える