Ich habe die folgende HTML und ich möchte den Wert des div, das ist "Andere" Wie kann ich das mit jQuery tun?Wert von div Inhalt mit jquery
<div class="readonly_label" id="field-function_purpose">
Other
</div>
Ich habe die folgende HTML und ich möchte den Wert des div, das ist "Andere" Wie kann ich das mit jQuery tun?Wert von div Inhalt mit jquery
<div class="readonly_label" id="field-function_purpose">
Other
</div>
Verwenden .text() den Inhalt des div
var text = $('#field-function_purpose').text()
$('#field-function_purpose')
Sie das Element erhalten zu extrahieren mit mit ID field-function_purpose
, das ist Ihr div-Element. text()
gibt Ihnen den Inhalt des div zurück.
var x = $('#field-function_purpose').text();
Ihre div sieht wie folgt aus:
<div class="readonly_label" id="field-function_purpose">Other</div>
Mit jquery können Sie leicht inneren Inhalt erhalten:
Verwendung .html()
: HTML Inhalt des ersten Elements in dem Satz von abgestimmten Elementen oder eingestellt der HTML-Inhalt jedes übereinstimmenden Elements
var text = $('#field-function_purpose').html();
Read more about jquery .html()
oder
Verwendung .text()
: die kombinierten Textinhalt jedes Elements in dem Satz von abgestimmten Elementen Erhalten, deren Nachkommen, einschließlich, oder die Textinhalte der angepassten Elemente.
var text = $('#field-function_purpose').text();
Können Sie sagen, warum die '.val' wird in obigem Fall nicht funktionieren. Vielen Dank! – Unbreakable
@ Unbreakable .val ist für Eingabeelemente –