私のコードにコンテンツを追加しようとしています。ボタンを押すと、jQueryが再び実行され、もう一度追加されます。だから私の質問は、コードが1回だけ実行されることを確認する方法はありますか?または一度だけ追加する方法がある場合は?Appendがコンテンツを複製しています
$(document).ready(function() {
var uspar = '<div id="usparDiv"><img src="https://example.com"><ul><li>list 1</li><li>list 2</li><li>list 3</li></ul></div>';
$('.extend-guarantee').append(uspar);
});
<form class="extend-guarantee">
<span class="checkbox">
<input type="checkbox">
<span class="opt-name">Testing checkbox</span>
<span class="icon-click"></span>
</span>
HTMLとボタンクリックハンドラも参照すると便利です –
コンテンツがクリックイベントに追加されているという兆候はありませんか?このコードは、最初(一度だけ)実行されますか?そうでなければ、より多くのコンテキストが必要です – Endless
JQueryはページのロード時に1回だけ実行されます。おそらく、あなたはこのスクリプトをあなたのHTMLやsmthの中に2回組み込んだでしょう。 – euvl