我试图附加这个:'<div>' + htmlEncode(imagefilename) + '</div>'
当用户点击取消按钮(.imageCancel)时。但它给了我这个错误:$('<div/>').text(value).html();
不是一个函数。如何修复此错误?是不是因为
$('.cancelImage').eq(window.lastUploadImageIndex).append('<div>' + htmlEncode(imagefilename) + '</div>');
在$(".imageCancel").on("click", function(event) {
函数中?
function htmlEncode(value) {
return $('<div/>').text(value).html();
}
function startImageUpload(imageuploadform, imagefilename) {
$(".imageCancel").on("click", function (event) {
$('.cancelImage').eq(window.lastUploadImageIndex).append('<div>' + htmlEncode(imagefilename) + '</div>');
var image_file_name = $(this).attr('image_file_name');
jQuery.ajax("deleteimage.php?imagefilename=" + image_file_name)
$(this).parent().remove();
$('.upload_target').get(0).contentwindow
return stopImageUpload();
});
return true;
}