我有一些 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 更改了图像,点击事件就不再起作用。标签完全相同,它们包含的 div 结构也是如此。我不知道是什么导致了这个问题。任何人?
请注意,阻止默认值也不起作用 - 它会跳转到页面顶部。