私は次のようにいくつかのhtmlとjQueryコードを持っています:
$(function(){
$("#button").click(function(e){
$('.imgdiv').load('images3.php');
e.preventDefault();
});
});
<img id="preview">
<div class="imgdiv">
//PHP inserted images
<img id="image1" class="t" src="/images/image1.png">
</div>
$(".imgdiv img").click(function(e) {
e.preventDefault();
$("#preview").attr("src","images/image"+this.id.substr(5,6) + ".png");
});
ただし、phpが画像を変更すると、このonclickイベントは機能しなくなります。タグは、タグが含まれているdiv構造とまったく同じです。この問題の原因がわかりません。誰?
防止のデフォルトも機能しないことに注意してください-ページの上部にジャンプします。