2017-08-09 28 views
-3

我需要克隆一個選擇而不克隆選定的一個,每次我嘗試克隆它,檢查先前的選擇和刪除選定的選項!克隆<select>沒有選定的選項

<select class="form-control name_list" name="idproduit1" id="idproducts1"> 
<option value="1">piece7</option> 
<option value="3">Piece88</option> 
<option value="4">Piece6</option> 
<option value="5">piece99</option> 
<option value="7">Produit 6</option> 

JS:

$('#add').click(function(){ 
    i++; 
    var options = $('[name="idproduit1"] > option ').clone().find('option:selected').remove().end(); 
    $('#dynamic_field').append('<select class="form-control name_list" name="idproduit'+i+'"></select>'); 
    $('[name="idproduit'+i+'"]').append(options); 

}); 
+1

酷.....所以你在問什麼? – NewToJS

+0

如何做到老兄! –

+1

那麼你到目前爲止嘗試過什麼?你的嘗試在哪裏?這不是一個免費的寫作服務...請看看這個https://stackoverflow.com/help/how-to-ask – NewToJS

回答

0

你仍然可以保持你當前的代碼(這是不是在文章中分享作爲寫作的時間),只需添加

clonedSelectEl.selectedIndex = 0; 

只要你已設置默認的佔位符選項