在点击事件中删除表单中的隐藏值

时间:2014-11-12 08:32:27

标签: javascript jquery html css forms

我需要删除在表单

中创建的隐藏值
<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('');,因为它只会清空字段的值。

3 个答案:

答案 0 :(得分:2)

您的选择器错误,应为$('#gotvalue')。另外,你说你想要清空div,但你要完全从DOM中删除它。

要实现您的要求,您可以empty() div,就像这样:

$('#gotvalue').empty();

或者您可以直接删除隐藏的输入:

$('#imagetextbox').remove();

Example fiddle


如果您想隐藏隐藏字段,但重置其值,可以使用val('')

$('#imagetextbox').val('');

答案 1 :(得分:1)

你可以试试这个

$('#gotvalue').html('');

答案 2 :(得分:1)

如何使用$('#gotvalue').html('');

Working Fiddle