次の問題があります。
div を追加します。
$(".class").click(function() {
$(this).append("<div class='click'></div>");
$("div.click").show();
});
次に、別のボタンをクリックして削除しますが、divはまだそこにあります。
$(".button").on("click", function(e){
e.preventDefault();
...
$("div.click").hide();
});