最初の .click 関数はコンテナに要素 (div) を追加するために使用され、2 番目の関数はコンテナから削除するために使用されます。コンテナーには、最初は要素がありません。クリックによる機能の削除が機能しない
$(document).ready(function(){
$(".class1").click(function(){
//Code for adding element to the container and
// removing class1 from it and adding class2
});
$(".class2").click(function(){
alert("hi"); //Even the alert is not displayed
$(this).fadeOut(100);
});
});
ただし、ページがコンテナーに読み込まれる前に要素が既に存在する場合は機能します。理由はありますか?document.ready 関数のせいでしょうか?ソリューション?