私のホームページには、このボタンがあります。
<button class="test">test</button>
そして、私の現在のコードには、このスクリプトがあります
$('.test').on('click',function(){
alert("YOU CLICKED ME");
});
現在、私のアプリケーションは ajax 化されているため、新しいページをクリックするたびに ajax として読み込まれます。問題は、読み込まれたページにもこのボタンがあることです。そしてそのマークアップはこんな感じです
<div id ="firstDiv>
<div id ="secondDiv">
<button class="test">test</button>
</div>
</div
新しいコンテンツにも「#test」がありますが、そのボタンをクリックしても、作成したイベント ハンドラーが実行されないのはなぜですか?