当上传已完成时,我有一个jquery函数,它将文件的名称存储在一个字符串中,它的文本输入中的id。现在在函数底部,如果用户点击deletevideofile
按钮,那么它可以删除文件名,这很好,但我的问题是如何删除文本输入?我似乎无法得到文字输入被删除。如何删除单击按钮时的文本输入
下面是代码:
function stopVideoUpload(success, videoID, videofilename){
var result = '';
videocounter++;
if (success == 1){
result = '<span class="videomsg'+videocounter+'">The file was uploaded successfully</span>';
$('.listVideo').eq(window.lastUploadVideoIndex).append('<input type="text" name="vidid" value="' + videoID + '" />');
$('.listVideo').eq(window.lastUploadVideoIndex).append('<div>' + htmlEncode(videofilename) + '<button type="button" class="deletefilevideo" video_file_name="' + videofilename + '">Remove</button><br/><hr/></div>'); }
var _videocounter = videocounter;
$('.listVideo').eq(window.lastUploadVideoIndex).find(".deletefilevideo").on("click", function(event) {
var video_file_name = $(this).attr('video_file_name');
jQuery.ajax("deletevideo.php?videofilename=" + video_file_name)
.done(function(data) {
$(".videomsg" + _videocounter).html(data);
});
$(this).parent().remove();
});
return true;
}
@OneTrickPony没有我以前试过,但它不会删除文本输入 – user1964964