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

А нельзя использовать .not(':eq(0)') для отбора?

нашел вот такую конструкцию:
Array.prototype.slice.call(document.querySelectorAll('input[value=""]'), 1)
    .forEach(elt => elt.parentNode.remove(elt))


Лучше, но все равно нужная часть удаляется)



Так. как class tr содержит tr_ , то решил вычленить по нему, в моем случае все отработало, как надо:
var elems = document.querySelectorAll('input[value=""]');
console.log(elems);
[].forEach.call(elems, function (el) {el.closest('[id*="tr_"]').remove();});

Последний раз редактировалось repz, 18.05.2021 в 14:48.
Ответить с цитированием