li 要素を表示してから非表示にするにはどうすればよいですか。以下にあるのは、表示したくないリスト項目を非表示にします.a.show-buttonリンクをクリックするとすべてが表示されますが、変更後に同じリンクをクリックしてリスト項目を非表示にしたいクラス。Hello をアラートするように設定できないようです。調べてみたらクラスが変わっていました。私は何を間違っていますか?
$('ul.artists li:gt(27)').hide();
$('a.show-button').click(function(e) {
e.preventDefault();
$('ul.artists li:gt(27)').show();
$(this).addClass('hide-button').removeClass('show-button');
});
$('a.hide-button').on('click', function(e) {
e.preventDefault();
alert("Hello");
});