как я могу получить этот тег input type="text"
тега input type="text"
?
Это не мой код, и структура не может быть изменена
<div id="test">
<label class="control input text">
<span class="wrap">startdate</span>
<input type="text">
<span class="warning"></span>
</label>
</div>
Предполагая, что вам не нужно поддерживать что-либо ниже IE8, вы можете использовать document.querySelector
для выбора этого конкретного элемента input
а затем получить его значение через его свойство .value
:
var value = document.querySelector('#test label.control input').value;
Просто так
var value = document.querySelector('#test .control input').value;
вы можете сделать это в jQuery
var html = $('#test lable').html();
javascript
: «Если тег для фреймворка / библиотеки также не включен, ожидается чистый ответ JavaScript». , В дополнение к этому, как это должно работать? Вы даже не передаете селектор в jQuery.