2013-10-25 4 views

ответ

23

Используйте .text() извлечь содержимое DIV

var text = $('#field-function_purpose').text() 
+1

Можете ли вы сказать, почему '.val' не будет работать в описанном выше случае. Благодаря! – Unbreakable

+3

@Unbreakable .val для входных элементов –

3

Вы можете получить DIV контента с помощью .text() в JQuery

var divContent = $('#field-function_purpose').text(); 
console.log(divContent); 

Fiddle

0

$('#field-function_purpose') получит вам элемент с ID field-function_purpose, который является вашим элементом div. text() возвращает вам содержимое div.

var x = $('#field-function_purpose').text(); 
0

ваш 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(); 

Read more about jquery .text()

Смежные вопросы