nach

2016-04-27 3 views
0

mit Klasse X erstes Element Erhalten habe ich das folgende Markup Beispiel:nach

<div class="wrap"> 
    <input name="country"/> 
    <span class="message">Fill your country</span> 
    <span class="error">Error</span> 
</div> 

Die Fehlerspanne kann nach der Eingabe sofort oder nicht.

Sein element dann Land Eingang Ich habe den Fehler Spanne erhalten:

var error = element.parent().children("span.error"); 

Dies funktioniert, aber fühlt sich nicht richtig ... Gibt es einen besseren Weg?

Grundsätzlich muss ich den ersten span.error nach "input.country" erhalten.

Antwort

1

zu der ersten Fehlerspanne

element.siblings("span.error:first")

Um alle Fehler zu erhalten umspannt zu erhalten Methode

element.siblings("span.error")

0
var error = element.siblings("span.error:first"); 

Verwenden Geschwister.

Verwandte Themen