我需要删除在表单
中创建的隐藏值<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('');
,因为它只会清空字段的值。
答案 0 :(得分:2)
您的选择器错误,应为$('#gotvalue')
。另外,你说你想要清空div,但你要完全从DOM中删除它。
要实现您的要求,您可以empty()
div,就像这样:
$('#gotvalue').empty();
或者您可以直接删除隐藏的输入:
$('#imagetextbox').remove();
如果您想隐藏隐藏字段,但重置其值,可以使用val('')
:
$('#imagetextbox').val('');
答案 1 :(得分:1)
你可以试试这个
$('#gotvalue').html('');
答案 2 :(得分:1)
如何使用$('#gotvalue').html('');