我有一个隐藏的输入,它附加到一个表中,如下所示:
var $fileImage = $("<form action='imageupload.php' method='post' enctype='multipart/form-data' target='upload_target_image' onsubmit='return imageClickHandler(this);' class='imageuploadform' >
<input type='hidden' class='numimage' name='numimage' value='" + GetFormImageCount() + "' /></form>");
$image.append($fileImage);
下面是确定隐藏输入值的函数:
function GetFormImageCount(){
return $('.imageuploadform').length;
}
它应该如何工作是表格1附加在表格第1行中,这意味着隐藏输入的值应该是1。问题是它没有这样做,值为0。
追加表单 2 时,它会追加到表的第 2 行,这意味着隐藏输入的值应该是 2,但问题是这个输入的值是 1。
所以我的问题是为什么 hudden 输入的值比应该的值小 1?