如何使用jquery获取上一个表单对象

时间:2014-02-06 16:52:49

标签: jquery

我有两个单独的表格标签,如下所示。

第1表: -

 <form class="threadform threadright">
   <textarea class="simpleta required" name="Body"></textarea>
    <input type="submit" value="Submit" class="btn btn-inverse btn-small" />
   <input type="hidden" name="ParentId" value="@comment.Id"/>
   <input type="hidden" name="VehicleId" value="@Model.VehicleId"/>
   <input type="hidden" name="AttachedThumbnailUrl" id="AttachedThumbnailUrl" value="" />
   <input type="hidden" name="AttachedImageUrl" id="AttachedImageUrl" value="" />
   <input type="hidden" name="IsCommentHaveImage" id="IsCommentHaveImage" value="0" />
   <div class="feedback"></div>
   <img src="" class="imgpreview" height="169px" width="300px" />
   <img class="closepiccomment" style="cursor: pointer;" src="" />
</form>

第二种形式

<form>
 <input accept="image/*" type="file" class="fileuploadimg" />
 <br />
 <input type="hidden" class="picommenturl" value="" />
 <button type="reset" class="resetbutton" style="display: none"></button>
</form>

现在当我选择我调用该函数的任何文件时,我想要访问上一个表单&gt; img标签,想要设置src属性。

1 个答案:

答案 0 :(得分:2)

要更新图片的值,请尝试以下操作:

$('.threadform').find('img.imgpreview').attr('src', 'new_value_here');

使用此代码,您将转到.threadform表单,其中代码将找到img.imgpreview这是具有imgpreview className的图像,然后在此之后,它将更改图像的属性,哪个attr? src属性,新值将是第二个参数中的值。