我需要删除在表单中创建的隐藏值
<div id="gotvalue">
</div>
我的 HTML 表单将为空,div 将像这样填充输入值
<div id="gotvalue">
<input type="hidden" id="imagetextbox" name="imagetextbox"/>
</div>
但是提交表单后我想删除 <div id="gotvalue">
中的元素
$("#gotvalue").remove();
也试过
$('#gotvalue').html('');
但该值并未被删除。
我怎样才能删除它??
注意:我不能使用 $("#imagetextbox").val('');
因为它只会清空字段的值。
最佳答案
你的选择器是错误的,它应该是$('#gotvalue')
。另外,你说你想清空 div,但你要将它从 DOM 中完全删除。
要实现您的要求,您可以empty()
div,如下所示:
$('#gotvalue').empty();
或者你可以直接移除隐藏的输入:
$('#imagetextbox').remove();
如果你想保留隐藏字段,但重置它的值,你可以使用val('')
:
$('#imagetextbox').val('');
关于javascript - 单击事件删除表单中的隐藏值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26882432/