2015-04-01 11 views
0

Я просто хочу заменить текущие опции выбора другим набором параметров без использования цикла. У меня есть блок кода:JQuery Replace Select Options

<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

+0

$ ('select # products'). Html (''); – drooh