Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何重置添加/删除字段?_Javascript_Jquery_Html_Css_Twitter Bootstrap - Fatal编程技术网

Javascript 如何重置添加/删除字段?

Javascript 如何重置添加/删除字段?,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,我在侧边栏(也使用jquery)上的twitter引导表单中有一个输入字段,它将通过单击加号按钮或减号按钮来添加和删除字段。以下是html: <div class="control-group"> <label class="control-label">Fields</label> <div class="control-group SearchRow" data-index="1"> <d

我在侧边栏(也使用jquery)上的twitter引导表单中有一个输入字段,它将通过单击加号按钮或减号按钮来添加和删除字段。以下是html:

<div class="control-group">
    <label class="control-label">Fields</label>
        <div  class="control-group SearchRow" data-index="1">
            <div class="controls">
                <a title="Add name below" id="addRow1" href="#" tabindex="-1"> <i class="icon-plus"></i>
                </a> <input id="name1" type="text" class="span2 typeahead" />
                <a title="Remove name" href="#" id="removeRow1" tabindex="-1"> <i class="icon-remove"></i>
                </a>
            </div>
        </div>
</div>
但是,如果我添加一些字段,输入输入并删除一些但不是所有的字段,其余的字段将不会为空

这是一个视觉:

原件:

+[现场]-

然后单击加号按钮添加一些

+[blfgadfgadfgdaah]-

+[现场]-

+[BLDAFBHDSFHAH]-

按下重置按钮:它可以工作

+[现场]-

+[现场]-

+[现场]-

但是:如果我从原始版本开始,添加和删除一些,它将不清晰。 原件:

+[现场]-

然后我使用加号按钮添加一些字段

+[废话]-

+[现场]-

+[afdfbhdfbbdf]-

使用减号按钮删除一些字段:

+[废话]-

+[现场]-

按下重置按钮:

+[废话]-

+[现场]-


我尝试过在控件中添加一个id并重置它,但它不起作用。有什么建议吗?

请尝试使用以下代码,而不是用于重置表单的代码:

var defaultVal = "";//Set your default value here
jQuery('#ResetButton').on('click', function(){
    jQuery('#form input.typeahead').val(defaultVal);                        
});

希望这有帮助

嗯…什么?很难理解你到底在寻找什么。你能提供一个答案吗?如果你能在ucode上至少发布一个你的代码样本,那将是非常有帮助的,没有它,我们必须猜测你写了什么,你犯了什么错误…@PhilippeTrépanier,我已经在我的问题中添加了更多的细节和代码…我知道答案可以通过在我的jquery中添加某种形式的重置来解决,但我不知道如何解决。
var defaultVal = "";//Set your default value here
jQuery('#ResetButton').on('click', function(){
    jQuery('#form input.typeahead').val(defaultVal);                        
});