私は、 "selectedimage"のクラスで画像をdivに追加するクリック機能を持っています。私は "selectedimage"を参照する別のクリック機能を作成しようとしていますが、開始しません。これはDOMが最初に読み込まれたときに存在しなかったからですか?ありがとう。バインドされたイベントが新しく作成された要素に適用されないのはなぜですか?
$(".articlethumb").bind('click', function() {
var currentid = $(this).attr("id");
var medium = $(this).find(".thumb-medium").text();
var mediumimage = "<img id='" + currentid + "' class='selectedimage' src='" + medium + "' />";
$("#mainimage").html(mediumimage);
});
$(".selectedimage").bind('click', function() {
alert("test");
});
を: '$( 'articlethumb')'非常に良くある(関数(){})をクリックしますイベントをバインドする方法。 – meagar