2015-04-01 171 views
0

我正在尋找簡單地用另一組選項替換當前選擇選項而不使用循環。我有一個代碼塊:JQuery替換選擇選項

<select> 
<option>O1</option> 
<option>O1</option> 
</select> 

然後我有一個變量:

$newoptions = "<option>NewO1</option> 
       <option>NewO1</option>"; 

,我只是想交換的選擇狀態的內部與新的選擇。所以不需要循環。

<select> 
    $newoptions 
</select> 

有沒有辦法使用jQuery來做到這一點?

$('selectoptions[name='+Fldname+']').replaceWith(newoptions); 

謝謝。

回答

1

試試這樣:

<select id='needSelect'> 
    <option>O1</option> 
    <option>O1</option> 
</select> 

$newoptions = "<option>NewO1</option> 
       <option>NewO1</option>"; 

$('select#needSelect').html($newoptions); 
+0

謝謝。這工作。 – user982853 2015-04-01 16:32:56

+0

$('select#products')。html(''); – drooh 2016-02-09 20:41:47