Tôi cố gắng để tải hình ảnh dynamiaclly và hiển thị chúng như hình dưới đâyphát hiện nhấp chuột vào một hình ảnh
var uploader = $('#<%=uploader.ClientId%>').plupload('getUploader');
uploader.bind('FileUploaded', function (up, file, res) {
$('#<%=thumbs.ClientId%>').append("<div id=" + file.id + ">
<a href='Uploads/" + document.getElementById("<%=currentDirectory.ClientId%>").value + "/" + file.name + "'/>
<img src='Uploads/" + document.getElementById("<%=currentDirectory.ClientId%>").value + "/" + file.name + "' width='70' height='55' data-full='Uploads/" + document.getElementById("<%=currentDirectory.ClientId%>").value + "/" + file.name + "'/></div>");
});
Đây là đánh dấu của tôi:
<div id="thumbs" class="imgContain" runat="server">
</div>
Nếu tôi làm theo cách này trên div nó mang lại cho tôi một cảnh báo nhưng không phải trên hình ảnh nhưng trên div:
$('.imgContain').click(function() {
alert('You Clicked Me');
});
Và tôi đã cố gắng sử dụng cách này nhưng nó vẫn cho tôi bất kỳ rượu bia nào rt thậm chí không phải trên div cũng.
$('.imgContain a').click(function() {
alert('You Clicked Me');
});
Vậy làm cách nào để thực hiện việc này?
theo đánh dấu của bạn, bạn không có 'a' bên trong div với lớp' imgContain ' – Rafay
Như đã thấy trong sự kiện liên kết được tải lên ở trên, bạn có thể tìm thấy . – coder
Bạn có đang chạy $ ('. ImgContain a') không. Nhấp vào (... sau khi hình ảnh được tải? – Daniel