Ich versuche, ein Kind der div form Gruppe zugreifen, genauer gesagt aus dem Wert des Eingangs zu drucken Ich versuche
<div class="form-group">
<label>text</label>
<input name="text" type="text" class="form-control" value="123456" />
<script>
alert($(this).find("input").val());
</script>
</div>
Warum funktioniert dieser Code nicht? Ich bekomme undefined
. Ich sollte erhalten 123456
Sie nicht mit '$ (this)' richtig. Probieren Sie '$ ('input.form-control'). Val()' - oder einfach '$ ('input'). Val()' – ochi
Wie 'this' ist das' window' also '$ (this.document) 'oder' $ (document) 'oder nur' $ ('input') 'funktioniert genauso :) Aber warum benutzt du' this' hier? – yurzui
Ich habe viele Formen und Eingaben, da der Javascript-Code in jedem div ist (wie im obigen Beispiel) wollte ich jedes div mit jquery referenzieren, aber anscheinend zeigt dies nicht auf das umgebende div, oder? –