@Serge999111

Как обратиться к нужному div с нужным Id?

Есть строчка.

const pname = jQuery(this).parent().find("input[name=productname]").val();

И всё норм. Но проблема в том. Что мне нужно искать input только в родителе с нужным ID.

.parent() - Задаю по принципу .parent("div#conteaner-01") - результата нет.

Как мне найти нужный div c нужным ID. Что то совсем туплю.

Сам input глубоко вложенный. Простой пример.
<div id="conteaner-01">
  <div>
    <div>
      <form>
        <input>
      </form>
    </div>
  </div>
</div>
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
Как обратиться к нужному div с нужным Id?

Использовать getElementById()
https://developer.mozilla.org/en-US/docs/Web/API/D...

Что мне нужно искать input только в родителе с нужным ID

Потом в div искать через querySelector()
https://developer.mozilla.org/en-US/docs/Web/API/D...

Примеры можно посмотреть тут: https://bobbyhadz.com/blog/javascript-get-child-el...
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@kfedor
const parentDiv = document.getElementById('нужный id');
const input = parentDiv.querySelector('селектор нужного input');
Ответ написан
Комментировать
vovka3003
@vovka3003
Фрилансер. Инженер систем безопасности.
$("input").closest("div[id='conteaner-01']");
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы