Как изменить выбранную опцию в select?

273
18 ноября 2017, 13:08

Доброго времени суток. Как можно выбрать соответствующую опцию в select при клике на одну из строк таблицы ? т.е клик на 3 строке - выберется опция 3 и т.д

Answer 1

document.querySelector("table").addEventListener('click', function (e) { 
  var td = e.target.closest("td[data-val]") 
 
  if (td) { 
    document.querySelector("select").value = td.dataset.val 
  } 
})
table { display: inline-table; } 
table, tr, td { border: 1px solid; } 
td { cursor: pointer; }
<table><tr><td data-val=1>First<td data-val=2>Second<td data-val=3>Third</tr></table> 
<select><option value=1>Первый<option value=2>Второй<option value=3>Третий</select>

READ ALSO
Как сделать задержку и анимацию между переключениями?

Как сделать задержку и анимацию между переключениями?

Здравствуйте! Есть такой фрагмент скрипта, который переключает вперед/назад блоки:

432
Разграничение доступа пользователей к web ресурсам

Разграничение доступа пользователей к web ресурсам

Имеется web-приложение, в которое входит api, например, оно доступно по localhost/api

304
JavaScript Живой поиск по элементам

JavaScript Живой поиск по элементам

Пытаюсь реализовать живой поискПри вводе букв в input необходимо отобразить блок div, исходя из набранного текста

263
js headhesive &amp; ajax

js headhesive & ajax

Как подружить плагин js headhesive с "ajax"Плагин создает копию части дом документа и потом получается что другие скрипты не могут работать

245