Как-то так, но мой вопрос, что такое this
? Поскольку в настоящее время вы генерируете функцию, которая не используется ни в каких последующих действиях, в настоящее время я удалил эту функцию, но не могу понять, что будет $(this).val()
.
Также вы передаете form
параметр, но не используете его?
function insertQuestion(form) {
var $tr = $("<tr></tr>");
var $image = $("<td class='image'></td>");
var $imagefile = $("<input type='file' name='imageFile' id='imageFile' />").attr('name',$this.attr('name'))
.attr('value',$(this).val())
.appendTo($image);
$tr.append($image);
$('#qandatbl').append($tr);
}