2015-09-17 5 views
0

Как я могу добавить класс к HTML <option> что я выбранным из HTML <select>, если, например, разметкаДобавить класс Вариант, выбранный

<select> 
    <option>value 1</option> 
    <option>value 2</option> 
</select> 

Я использовал следующий JQuery код:

$('option').click(function(){ 
    $(this).addClass('demo'); 
}) 

а также пробовал мероприятие change. Однако оба, похоже, терпят неудачу. Спасибо за помощь

ответ

1

Вы должны связать change событие на <select> элемент:

$('select').change(function(){ 
    $(this).find(':selected').addClass('selected') 
      .siblings('option').removeClass('selected'); 
}); 
Смежные вопросы