2013-10-25 18 views

Odpowiedz

23

Korzystanie .text() aby wyodrębnić zawartość div

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

Czy możesz powiedzieć, dlaczego '.val' nie będzie działać w powyższym przypadku. Dzięki! – Unbreakable

+3

@Nrybezpieczny .val jest dla elementów wejściowych –

3

można uzyskać div zawartości za pomocą .text() w jQuery

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

Fiddle

0

$('#field-function_purpose') będzie Ci element z identyfikatorem field-function_purpose, który jest twoim elementem div. text() zwraca treść div.

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

Twój div wygląda następująco:

<div class="readonly_label" id="field-function_purpose">Other</div> 

z jQuery można łatwo dostać wewnętrzną zawartość:

Zastosowanie .html(): zawartość HTML pierwszego elementu w zbiorze dopasowanych elementów lub ustawić zawartość HTML każdego dopasowanego elementu.

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

Read more about jquery .html()

lub

Zastosowanie .text(): Uzyskać połączone zawartości tekstu każdego z elementów zestawu dobranych elementów, w tym ich potomstwo lub określenia zawartości tekstu dopasowanych elementów.

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

Read more about jquery .text()

Powiązane problemy