benutze ich oft das this
Schlüsselwort innerhalb eines foreach
Schleife ein untergeordnetes Element von this
jQuery Speicher Selektor Kind-Elemente finden
$('.width', this).val();
auszuwählen Aber kann ich das gleiche tun mit einer gespeicherten Variable? Etwas wie:
var window = $('#window');
$('.width', window).val();
Ich mag würde $('#window')
speichern, wie es in meinem Code häufig verwendet wird. Ich dachte, ich könnte die obige Methode verwenden, aber es funktioniert nicht für mich.
UPDATE Das Element in Frage, die ich gesucht habe, ist:
<div id="window">
<input class="width" type="text" />
</div>
Dank scheint. Zur Verdeutlichung habe ich meine Frage aktualisiert, um das Element zu erklären, das ich suche: '' – Holly
Soll ich '$ ('. Width', window) verwenden können. val(); 'oder ist meine einzige Option' window.find ('width'). val(); ' – Holly
Beide sollten gut funktionieren, solange das Element ** innerhalb ** des' # window' Elements ist. Und nenne deine Variable 'window' nicht, dieser Name ist bereits vergeben. – adeneo