解决方案 »

  1.   

    你可以把html 贴出来吗。 截图也不方便拷贝啊。
      

  2.   

     function addRadio(){
                count++;
                $("#div1").append("第"+count+"题<input type='text' class='form-control' name='titleRadio' id='titleRadio' placeholder='单选标题'/>" +
                    "<input type='button' onclick='addOption("+count+")' value='添加选项'/><br/>" +
                    "<input type='hidden' name='radioId' value='"+count+"'/><br/>" +
                    "<input type='radio' value='optionRadio' name='option'/><input type='text' name='optionRadio"+count+"' placeholder='选项'/><br/>" +
                    "<input type='radio' value='optionRadio' name='option'/><input type='text' name='optionRadio"+count+"' placeholder='选项'/><div id='"+count+"'></div>");
            }
      

  3.   

     function addOption(count){
                $("#"+count).append("<input type='radio' name='option'/><input type='text' name='optionRadio"+count+"' placeholder='选项'/><br/>");
            }
    tianjiaxuanxiang
      

  4.   

    jquery中如果你想删除某个div  那就 $("#divid").remove(),如果你要删除某个控件也是一样的,
      

  5.   

    既然你是用jq进行动态添加单选的话,那么我建议你不要这样进行拼接代码,因为这样,就算拼接中有divid,采用$("#divid").remove()也移除不了,所以,
     function addRadio(){
                count++;
        var $text = $("第"+count+"题");
                var $inputRadioTitle = $("<input type='text' class='form-control' name='titleRadio' id='titleRadio' placeholder='单选标题'/>");
    var $inputRadio1 = $("<input type='button' onclick='addOption("+count+")' value='添加选项'/><br/>");
    var $inputRadio2 = $("<input type='hidden' name='radioId' value='"+count+"'/><br/>");
                        //如:移除选项,绑定事件
                        $inputRadio1.bind("click",function(){
    $(this).remove();
    })
    var $inputRadio3 = $("<input type='radio' value='optionRadio' name='option'/><input type='text' name='optionRadio"+count+"' placeholder='选项'/><br/>");
    var $inputRadio4 = $("<input type='radio' value='optionRadio' name='option'/><input type='text' name='optionRadio"+count+"' placeholder='选项'/>");    var $div = $("div id='"+count+"'></div>");
       $("#div1").append($inputRadioTitle);
       $("#div1").append($inputRadio1);
       $("#div1").append($inputRadio2);
               $("#div1").append($inputRadio3);
               $("#div1").append($inputRadio4);
               $("#div1").append($div);
    }
      

  6.   

    用$(xxx).each (function(){})获取你要删除的选项,然后用$(id).remove();