Показать сообщение отдельно
  #1 (permalink)  
Старый 17.05.2021, 18:06
Аспирант
Отправить личное сообщение для repz Посмотреть профиль Найти все сообщения от repz
 
Регистрация: 01.12.2014
Сообщений: 59

Добраться до tr из select.
Добрый день.
Подскажите, как добраться до <tr>.

Есть код html:
<tr id="tr_PR456">
<td width="60%" class="adm-detail-content-cell-r">
<select name="" size="1">
<option value="" selected="">(нет)</option>
<option value="7823">заполнено</option>
</select>
</td></tr>
<tr id="tr_PR3457"><td width="60%" class="adm-detail-content-cell-r">
<select name="]" size="1">
<option value="" selected="">(нет)</option>
<option value="7822">заполнено1</option>
</select>
</td></tr>
<tr id="tr_PR235"><td width="60%" class="adm-detail-content-cell-r">
<select name="" size="1">
<option value="" >(нет)</option>
<option value="4581" selected>заполнено2</option>
</select>
</td></tr>


Написал код:
var elems = document.querySelectorAll('option:checked');

[].forEach.call(elems, function(el) {
if (el.innerText == "(нет)") 
{
//el.style.display = "";
console.log("нашел");
}
});


Как добраться до <tr>, что бы присвоить <style="display:none"> - ?

Пробовал
var v = el.closest(".adm-detail-content-cell-r");
console.log(v);

Возвращает null
Спасибо за помощь.

Последний раз редактировалось repz, 17.05.2021 в 18:15.
Ответить с цитированием