wordpress プラグインを使用して、クラスを「編集者の選択」としてコメントに追加しています。
このページには、コメントを表示するボタンと編集者の選択を表示するボタンの 2 つのボタンがあります。すべて正常に動作しています。
コード:-
$(document).ready(function () {
$("#editors-picks").on("click", function(e){
$("ol.commentlist li").not(".featured").fadeOut(); // fade out any comments that aren't 'featured'
});
$("#comments").on("click", function(e){
$("ol.commentlist li").not(".featured").fadeIn(); // fade all comments back in
});
});
問題は、(ajax を介して) DOM ツリーに動的に追加されるコメントです。新しいコメントが追加された後、関数は機能しません。.on を使用するとこれが修正されると思いましたが、そうではありません。