Javascript Jquery对无线盒子的克隆

Javascript Jquery对无线盒子的克隆,javascript,jquery,jsp,Javascript,Jquery,Jsp,您好,有人能告诉我如何对单选按钮执行jquery克隆操作吗。 我有两个单选按钮,如可选,默认情况下为强制可选。在jquery克隆中,两个单选按钮正在创建,但默认情况下一个单选按钮(可选)未选中。如何在克隆操作中默认创建一个选中的单选按钮请帮我解决其紧急问题。提前感谢 在jsp中: <tr> <td> <label class="control-label" for="typeahead">Transport Approval<span s

您好,有人能告诉我如何对单选按钮执行jquery克隆操作吗。 我有两个单选按钮,如可选,默认情况下为强制可选。在jquery克隆中,两个单选按钮正在创建,但默认情况下一个单选按钮(可选)未选中。如何在克隆操作中默认创建一个选中的单选按钮请帮我解决其紧急问题。提前感谢

在jsp中:

<tr>
  <td>
      <label class="control-label" for="typeahead">Transport Approval<span style="color: red">*</span></label>
  </td>
</tr>
<input type="hidden" value="transportcombo" name="approval"/>     
<input type="hidden" value="transportbtn" name="checkapproval"/>  
<tr>
   <td></td>
  <td>
    <select name="transportcombo" id="transportcombo" onchange="validatecombo('transportcombo',this);">
      <option value="-1">Select</option>
      <%
        for (EmployeeEntity elem : list) {
      %>
        <option value="<%= elem.getEmployeeid()%>"><%= elem.getFirstname()%></option> 
      <%
        }
      %>
    </select>
  </td>
  <td>
    <input type="radio"  checked="" value="Optional" name="transportbtn1"/>Optional                                        
    <input type="radio" value="Compulsory" name="transportbtn1"/>compulsory
  </td>         
  <td></td>
</tr>
<tr >
  <td></td>
  <td></td>
  <td></td>
  <td >
    <button type="button"  value="2" id="transportbtn" class="btn-primary"  onclick="insertCombo('transportbtn','transportcombo')">Add New</button> </td>
</tr>

运输许可*
挑选
可选的
强制性的
新增
在Js文件中

function insertCombo(id,comboid){     
    radioid= $("#"+id).val();  
    var remve = '<td><button type="button" id="btn" name='+id+' class="transclass" class="btn btn-info" >x</button></td>';
    var checkbox='<td><input type="radio"  value="Optional" id='+id+radioid+' name='+id+radioid+' checked="checked">  Optional  <input type="radio" id='+id+radioid+' value="Compulsory" name='+id+radioid+'>  compulsory</td>';
    $('#'+id).closest('tr').prev('tr').clone(true).insertAfter($('#'+id).closest('tr').prev('tr')).find('td:last-child').remove();
    $('#'+id).closest('tr').prev('tr').find('td:last-child').remove();
    $('#'+id).closest('tr').prev('tr').append(checkbox).attr(id+radioid,"checked").append(remve); 
    var innerid=0;

    $('select[name^='+comboid+']').each(function () {       
        this.id=++innerid;
    });  
    $('input[name^='+id+radioid+']').each( function () {
    $('input[name="' +id+radioid+ '"]').prop('checked',true);
    });    
    document.getElementById(id).value=++radioid;
}  
函数insertCombo(id,comboid){
radioid=$(“#”+id).val();
var remve='x';
var复选框='可选强制';
$('#'+id).最近的('tr').prev('tr').clone(true).insertAfter($('#'+id).最近的('tr').prev('tr')).find('td:last child').remove();
$('#'+id).最近的('tr').prev('tr').find('td:last child').remove();
$('#'+id).最近('tr').prev('tr').append(复选框).attr(id+radioid,“checked”).append(remve);
var-innerid=0;
$('select[name^='+comboid+']')。每个(函数(){
this.id=++innerid;
});  
$('input[name^='+id+radioid+']')。每个(函数(){
$('input[name=“”+id+radioid+''“]).prop('checked',true);
});    
getElementById(id).value=++id;
}  

ya当我在jsp文件中单击“添加新按钮”时,会自动生成一个下拉框和两个单选按钮,但我需要选中一个单选按钮ya我已经使用了,但它没有选中