У меня есть следующий html, и я хочу получить значение div, которое является «другим» Как это сделать с помощью jQuery?Получить значение div содержимого с помощью jquery
<div class="readonly_label" id="field-function_purpose">
Other
</div>
У меня есть следующий html, и я хочу получить значение div, которое является «другим» Как это сделать с помощью jQuery?Получить значение div содержимого с помощью jquery
<div class="readonly_label" id="field-function_purpose">
Other
</div>
Используйте .text() извлечь содержимое DIV
var text = $('#field-function_purpose').text()
$('#field-function_purpose')
получит вам элемент с ID field-function_purpose
, который является вашим элементом div. text()
возвращает вам содержимое div.
var x = $('#field-function_purpose').text();
ваш DIV выглядит следующим образом:
<div class="readonly_label" id="field-function_purpose">Other</div>
С JQuery вы можете легко получить внутреннее содержание:
Использование .html()
: HTML содержимое первого элемента в наборе соответствующих элементов или установить содержимое HTML каждого согласованного элемента.
var text = $('#field-function_purpose').html();
Read more about jquery .html()
или
Использование .text()
: Получить объединенные текстовое содержимое каждого элемента в наборе соответствующих элементов, в том числе их потомков, или установить текстовое содержимое соответствующих элементов.
var text = $('#field-function_purpose').text();
Можете ли вы сказать, почему '.val' не будет работать в описанном выше случае. Благодаря! – Unbreakable
@Unbreakable .val для входных элементов –