Ich habe eine Seite das folgende div-Element enthält:Holen Sie sich einen Div Wert in JQuery
<div id="myDiv" class="myDivClass" style="">Some Value</div>
Wie würde ich den Wert ("Einige Value") entweder durch JQuery oder durch Standard-JS abrufen? Ich habe versucht:
var mb = document.getElementById("myDiv");
Aber die Debugger-Konsole zeigt "mb ist null". Ich frage mich nur, wie ich diesen Wert abrufen kann.
---- ---- UPDATE Wenn ich den Vorschlag versuche ich bekomme: $ ist keine Funktion
Dies ist Teil eines JQuery Event-Handler ist, wo ich den Wert zu lesen versuchen, wenn ich klicken ein Knopf. Die Handler-Funktion funktioniert, aber es kann die jQuery-Wert nicht interpretieren es scheint:
jQuery('#gregsButton').click(function() {
var mb = $('#myDiv').text();
alert("Value of div is: " + mb.value);
});
Re: „$ ist keine Funktion "- Sind Sie sicher, dass Sie die jQuery.js-Datei hinzugefügt haben? –
@Chris: Ich mag die Art, wie Sie 'Re:' verwendet haben;) –
Wo setzen Sie diesen Event-Handler? Stellen Sie sicher, dass es sich in '$ (document) .ready()' oder nach 'myDiv' im Hauptteil der Seite befindet (normalerweise ist es eine gute Idee, Skripte an das Ende zu setzen). –