2016-09-05 4 views
0

У меня есть несколько выпадающие:Изменить Выберите Функции с помощью Prototype JS

<select class="drop"> 
    <option value="1">Value 1</option> 
    <option value="2">Value 2</option> 
</select> 

<select class="drop"> 
    <option value="1">Value 1</option> 
    <option value="2">Value 2</option> 
</select> 

Как я могу изменить выбранный параметр в <option value="2">Value 2</option>, используя класс селектора drop через Protoype JS?

ответ

0

Его немного неясно, что именно вы спрашиваете, но я думаю, вы спрашиваете, как установить второе значение для выбранного значения в раскрывающемся списке.

вот Однострочнику

$$('.drop').invoke('setValue','2'); 

или

$$('.drop').each(function(dropdown){ 
    dropdown.setValue('2'); 
}); 

Вы должны использовать метод setValue() для обработки странности с тем, как раскрывающимся реализуются в разных браузерах.

Бонус: вы можете использовать setValue(['1','2']) для установки нескольких значений в раскрывающемся списке с множественным выбором

Смежные вопросы