• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryで要素を複製するプラグインの作成)

jQueryで要素を複製するプラグインの作成

このQ&Aのポイント
  • jQueryのプラグインを作成しています
  • 追加ボタンをクリックしたら、指定要素を複製していくというものです
  • プラグインを作成しましたが、要素(clone_base1)が消えてしまいます。原因もわからず困っています。どのようにしたらよいのでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

#1です。 失礼しました。 どうやら、こちらのほうが普通らしいですね。 $.fn.extend({  hoge: function(){   alert("fuga");  } });

hukazuo
質問者

お礼

ありがとうございました。 無事解決しました。

その他の回答 (1)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

どういう仕様のプラグインにしたいのか良くわかりませんけれど… cloneを上書きしたいということでしょうか? いずれにしろ、  > return this.each(function() { の時のthis値を確認してみてください。(多分、想定と違うはず) 普通だとこんな利用方法では? if($(null).hoge) $(null).hoeg(); else alert("none"); // → none $.fn.hoge = function(){  alert("fuga"); }; if($(null).hoge) $(null).hoge(); else alert("none"); // → fuga

hukazuo
質問者

お礼

ありがとうございました。