我必须为我的项目使用动态创建的图像。我用 jQuery 做这个:
var img = $('<img />').attr({ 'id': i, 'src': e.files[i].thumbnails["200x200"], 'alt':e.files[i].name, 'class': 'photo'}).appendTo($('#img'));
但是如果单击图像,我将无法运行功能。我试过:
$(document).ready(function() {
$(".photo").click(function(){
alert('Works!');
});
};
和点击:
var img = $('<img />').attr({ 'id': i, 'src': e.files[i].thumbnails["200x200"], 'alt':e.files[i].name, 'class': 'photo', 'onClick': 'test();' }).appendTo($('#img'));
[...]
function test(){
alert('Works!');
}
但两种方式都不起作用......我做错了什么?