Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.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 - Fatal编程技术网

Javascript 使用下面的源代码删除单选按钮。我试过这个代码除了单选按钮之外所有元素都被删除

Javascript 使用下面的源代码删除单选按钮。我试过这个代码除了单选按钮之外所有元素都被删除,javascript,Javascript,下面是我的代码,如果有人可以修复,这将是伟大的 删除单选按钮导致我的代码出现问题 <script src="jquery-3.2.1.min.js" > </script> <script src="jquery-1.4.3.js" > </script> <h2><a href="#" id="addScnt">Add Another Input Box<

下面是我的代码,如果有人可以修复,这将是伟大的 删除单选按钮导致我的代码出现问题

        <script   src="jquery-3.2.1.min.js" > </script>
        <script   src="jquery-1.4.3.js" > </script>



        <h2><a href="#" id="addScnt">Add Another Input Box</a></h2>

        <div id="p_scents">
            <p>
                <label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt" value="" placeholder="Input Value" /></label>
            </p>

        </div>







        <script>
        var max = 5;

        $(function() {
                var scntDiv = $('#p_scents');
                var i = $('#p_scents p').size() + 1;

                $('#addScnt').live('click', function() {
                    if (i <= max) {
                        $('<p><label for="p_scnts">Age Of  Person ' + i +'<input type="text" id="p_scnt" size="20" name="p_scnt_' + i +'" value="" placeholder="Input Value" /></label> <a href="#" id="remScnt">Remove</a></p><br><p><label for="p_scnts"><textarea rows="4" cols="50" name="text1"></textarea></label> <a href="#" id="remScnt">Remove</a></p><p for="p_scnts[]"><input id="p_scnts" type="radio" name="gender" value="male"> Male<br><input id="p_scnts" type="radio" name="gender" value="female"> Female<br><input id="p_scnts" type="radio" name="gender" value="other"></p><a href="#" id="remScnt">Remove</a>').appendTo(scntDiv);


                        i++;
                        return false;
                    }
                });

                $('#remScnt').live('click', function() { 
                        if( i > -4 ) {
                                $(this).parents('p').remove();
                                i--;
                        }
                        return false;


                });




        });


var max=5; $(函数(){ var scntDiv=$('p#u scents'); 变量i=$('#p#p').size()+1; $('#addScnt').live('click',function()){ 如果(i-4){ $(this.parents('p').remove(); 我--; } 返回false; }); });
/*上面的代码是使用java脚本添加的3个元素,但是删除最后一个单选按钮会导致问题*/

var max=5;
var i=1;
$(函数(){
var scntDiv=$('p#u scents');
$('#addScnt')。在('单击',函数()上){
如果(i
; i++; $('.remScnt')。在('click',function(){ $(this.parents('div.person').remove(); 我--; 返回false; }); } }); });



您有什么“问题”?如果我们不知道问题是什么,我们如何解决它?当我尝试删除单选按钮时,它不会被删除。单选按钮下的“删除”按钮不会删除整个元素。你能帮我做这个吗。或者任何我可以根据用户选择的数量添加表单元素的代码。您是否查看过开发人员控制台中的错误消息?您的一些代码似乎丢失了。这只包括一个要添加的按钮(它不起作用)是的,斯科特,我已检查控制台无法找到错误。要删除的按钮在脚本部分。请添加jquery,它将起作用。我希望有一个问题,如果可以解决,我只需要5个人计数器,因为我删除并添加另一个以-57或一些数字开头的框。它可能像一个合适的柜台。我得到了那个问题的答案和预览没有必要在第三方网站上发布“预览”代码。请在您的答案中包含一个代码片段。谢谢Scott,我不知道如果删除所有5个元素,该特性计数器应该从零开始。或者某个动态示例元素4被删除,那么元素5应该更改为4,在单词之后添加将创建元素5。