Найти id родителя Javascript

200
29 августа 2017, 13:38

Есть такой код

<ul>Стойка настенная
<p><li value="100">1 метр<input type="number"/></p>
</li>
<p><li value="200">1.5 метра<input type="number"/></p>
</li>
<p><li value="300">2 метра<input type="number"/></p>
</li>
</ul>

Мне нужно получить value в li, например при вводе во второй number получал value 200

Answer 1

[...document.getElementsByTagName('input')].forEach(input =>  
  input.addEventListener('input', e=> 
    console.log(input.parentNode.value) 
));
<ul>Стойка настенная 
<p><li value="100">1 метр<input type="number"/></p> 
</li> 
 
<p><li value="200">1.5 метра<input type="number"/></p> 
</li> 
 
<p><li value="300">2 метра<input type="number"/></p> 
</li> 
 
</ul>

Answer 2

Решил так:

$("input").change(function(){ 
    alert(this.parentNode.value);
});
READ ALSO
как добавить несколько yAxis в nvd3 js

как добавить несколько yAxis в nvd3 js

Как получить такое расположение координат?

204
Как заключить обширный html в переменную? [дубликат]

Как заключить обширный html в переменную? [дубликат]

На данный вопрос уже ответили:

182
Как в instantcms открыть права гостю

Как в instantcms открыть права гостю

Здравствуйте мне необходимо открыть права для гостя, чтобы он мог добавлять информацию на сайтПробовал через пу сайтом бесполезно, при заходе...

206