jQuery - 刷新或触发相同 class 的所有事件

jQuery - refresh or trigger all events for same class

我有这个元素

<img class="imgclass" src="img.jpg">

还有这段代码

$(document).ready(function() {
$('.imgclass').click(function(){
    alert('Works!!!');
    }); //click
// I need to load something in other moment
$(something).load(function(){
    $('<img src="iamge.jpg">').addClass('imgclass').insertAfter('img');
    });
});

如果我点击第一个 IMG,它有效,但第二个,没有。我如何在不复制所有功能的情况下刷新 类 事件?

例子: https://jsfiddle.net/q860upLv/2/

谢谢,

Read this... about delegation.


改变这个:

$('.imgclass').click(function(){

为此:

$(document).on("click", ".imgclass", function(){

Your example.