jqueryにはクローン作成方法はありますか?

Robert De Niro
リリース: 2020-11-19 10:14:52
オリジナル
1700 人が閲覧しました

jquery には、clone() メソッドというクローン作成メソッドがあります。 clone() メソッドは、dom クローンの処理に特別に使用されます。子ノード、テキスト、属性を含む、選択された要素のコピーを生成できます。構文は "$(selector).clone(true|false)" で、true はコピーイベント処理が必要なプログラムです。

jqueryにはクローン作成方法はありますか?

関連する推奨事項: "jqvideo"

クローン ノードは DOM の一般的な操作であり、jQuery はクローンを提供しますこのメソッドは、dom clone

.clone() メソッドを処理して、すべての一致する要素、一致する要素の下位要素、およびテキスト ノードを含むすべての一致する要素セットを深くコピーするために特に使用されます。

clone メソッドは比較的単純で、ノードのクローンを作成するだけですが、ノードにイベントやデータなどの他の処理がある場合は、 clone( ture) を指定するため、単純なノード構造を複製するだけでなく、付随するイベントやデータも複製します。

構文

$(selector).clone(true|false)
ログイン後にコピー

パラメータ:

  • ##true イベント ハンドラーをコピーする必要があることを指定します。

  • #false デフォルト。イベント ハンドラーをコピーしないことを指定します。

#例:

HTML 部分

##

ログイン後にコピー

JavaScript 部分

$("div").on('click', function() {//执行操作}) //clone处理一 $("div").clone() //只克隆了结构,事件丢失 //clone处理二 $("div").clone(true) //结构、事件与数据都克隆
ログイン後にコピー

使い方はとても簡単です。clone を使用する場合は、追加の詳細を知る必要があります:

clone() メソッドをドキュメントに挿入する前に、次のことができます。クローン要素または要素のコンテンツを変更します。たとえば、右側のコードでは、 $(this).clone().css('color','red') で色
  • を追加します。

    true を渡すと、元の要素にバインドされているすべてのイベント処理関数がクローン化された要素にコピーされます。
  • clone() メソッドは jQuery 拡張機能であり、jQuery を介してバインドされたイベントのみを処理できます。 . Data
  • 要素データ (data) 内のオブジェクトと配列はコピーされず、複製された要素と元の要素の間で引き続き共有されます。ディープ コピーのすべてのデータは、
  •        
    

    通过clone克隆元素

    点击,clone浅拷贝
    点击,clone深拷贝,可以继续触发创建
    ログイン後にコピー
    ごとに手動でコピーする必要があります。プログラミング関連の知識の詳細については、プログラミング コース を参照してください。 !

    以上がjqueryにはクローン作成方法はありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!