Как через выбранный option добавить атрибут select?

457
24 ноября 2016, 09:44

Добрый день!

Есть два списка с адресами. И необходимо при выборе одного из адреса, родительскому select добавить атрибут name. Подскажите, пожалуйста , как это сделать?

Теоретически понимаю. Выбранному дать selected и через parent() назначить атрибут, но на коде не получается.

Answer 1

$(document).on('change', '.select', function(){ 
  if($(this).val() == 'option4') { 
    $(this).attr('name', 'select_name'); 
  } 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<select class="select"> 
  <option selected disabled>Выберите</option> 
  <option value="option1">option1</option> 
  <option value="option2">option2</option> 
</select> 
<br /> 
<select class="select"> 
  <option selected disabled>Выберите</option> 
  <option value="option3">option3</option> 
  <option value="option4">option4</option> 
</select>

READ ALSO
Тег `input list` автозамена символа

Тег `input list` автозамена символа

У меня есть list со значениями 'a'(эй), 'b'(би), 'c'(си). Когда я пишу латинскую a(эй) то мне показывает, что в списке есть a(эй) и я выбираю из списка.

457
Динамическая форма редактирования

Динамическая форма редактирования

Есть список счематически.

452
как использовать скрипт дважды?

как использовать скрипт дважды?

как использовать скрипт дважды? Скачал скрипт cleditor (плагин для редактирования текста) и нужно использовать поле дважды но когда я делаю так:....

388