so habe ich ein div der Klasse 'Beispiel'JQuery-Selektor Frage
in javascript Ich habe: var selectWithThis = 'Beispiel'
diese Variable verwenden, wie würde ich einen $() Selektor schreiben zu wählen das div?
so habe ich ein div der Klasse 'Beispiel'JQuery-Selektor Frage
in javascript Ich habe: var selectWithThis = 'Beispiel'
diese Variable verwenden, wie würde ich einen $() Selektor schreiben zu wählen das div?
var elements = $('.' + selectWithThis);
Beachten Sie, dass es ein Array aller Elemente mit der gleichen Klasse zurückgibt. Wenn es nur ein Element gibt, immer noch ein Array mit nur einem Element.
$ ('.' + SelectWithThis);
Um zu verwenden, was auch immer Klasse/Zeichenfolge in der Variablen gespeichert ist.
Wenn Sie sind sicher, dass es nur ein DIV oder Pflege für die ersten nur, tun, wie Chetan darauf hingewiesen, aber entweder einen Indexer oder einen besseren Wähler:
Holen Sie sich das erste Element (gibt ein DOM-Objekt) :
var element = $('.' + selectWithThis)[0]
das erste Element Holen (ein jQuery-Objekt zurückgibt):
var element = $('.' + selectWithThis).eq(0)
das erste Element Holen (ein jQuery-Objekt zurückgibt):
var element = $('.' + selectWithThis + ':first')
Um das zugrunde liegende DOM-Objekt weiter zu erhalten, können Sie immer [0] an die Abfrage anhängen.