ホームページ > 記事 > ウェブフロントエンド > jqueryのon()とclick()の違いは何ですか
jquery における on() と click() の違い: 1. [click()] は静的読み込みに属し、ページが読み込まれると、新しく追加された要素に対してクリック イベントは追加されなくなります。 [on ()] は動的読み込みに属します。ページが読み込まれるときに、新しく追加された要素のイベントを追加できますが、親要素が選択されている必要があります。
# #jquery on() と click() の違い:
click() は静的読み込みに属し、ページが読み込まれると、要素にクリック イベントを追加します。
on() は動的読み込みに属し、ページが読み込まれるときに、新しく追加された要素に対してイベントを追加できます。ただし、親要素を選択する必要があります。
$("#newclick").click(function(){ $(".li").append('<li>动态添加的HTML元素click<button class="deleteclick">Delete</button></li>'); }); $("#newon").click(function(){ $(".li").append('<li>动态添加的HTML元素on<button class="deleteon">Delete</button></li>'); }); $(".delete").click(function(){ $(this).parent().remove(); }); $(".li").on('click', ".deleteon", function(){ $(this).parent().remove(); }) $(".deleteclick").click(function(){ $(this).parent().remove(); });注: on の前の要素は、ページが読み込まれるときに DOM に存在する必要があります。
関連する無料学習の推奨事項:javascript (ビデオ)
以上がjqueryのon()とclick()の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。