In jQuery versuchen, die nächste Klasse zu erhalten, die keine bestimmte Klasse hat

8

Ich versuche, das erste nicht (.hidden) div nach dem .focus div zu bekommen. In diesem Beispiel ist der Fokus X2, und ich sollte X5 zurückholen, indem ich X3 und X4 überspringe, weil sie versteckt sind.

%Vor%

Das scheint eine recht einfache Frage zu sein, aber ich bin ziemlich neu in diesem Bereich.

    
user939737 20.04.2012, 04:59
quelle

5 Antworten

17

Die folgende Aussage sollte Ihr Problem lösen. $("#CONTAINER").find("div.focus").nextAll("div").not(".hidden").first();

    
Vivek Viswanathan 20.04.2012, 05:07
quelle
2

Verwenden Sie die nextAll-Methode: Ссылка

$ ('div.focus'). nextAll ('div: nicht (.hidden)'). filter (': first');

Dies wird das nächste div nach .focus finden, das nicht .hidden

ist     
Brian P Johnson 20.04.2012 05:05
quelle
1
___ qstnhdr ___ In jQuery versuchen, die nächste Klasse zu erhalten, die keine bestimmte Klasse hat ___ answer10240556 ___

Verwenden Sie die nextAll-Methode: Ссылка

$ ('div.focus'). nextAll ('div: nicht (.hidden)'). filter (': first');

Dies wird das nächste div nach .focus finden, das nicht .hidden

ist     
___ antwort10240745 ___

probiere das!

%Vor%     
___ answer10240557 ___
%Vor%     
___ tag123jqueryselectors ___ Selektoren können in jQuery verwendet werden, um einen Satz von Elementen in einem Dokument abzugleichen. Die meisten CSS-Selektoren sind implementiert, ebenso wie eine Reihe von benutzerdefinierten Selektoren. ___ tag123jquery ___ jQuery ist eine beliebte Cross-Browser-JavaScript-Bibliothek, die das DOM-Traversal (Document Object Model), die Ereignisbehandlung, Animationen und AJAX-Interaktionen erleichtert, indem die Diskrepanzen zwischen Browsern minimiert werden. Eine mit jQuery gekennzeichnete Frage sollte mit jquery in Zusammenhang stehen, daher sollte jquery von dem fraglichen Code verwendet werden, und mindestens eine jquery-nutzungsbezogene Elemente müssen in der Frage enthalten sein. ___ answer39741033 ___

Versuchen Sie Folgendes:

%Vor%     
___ qstntxt ___

Ich versuche, das erste nicht (.hidden) div nach dem .focus div zu bekommen. In diesem Beispiel ist der Fokus X2, und ich sollte X5 zurückholen, indem ich X3 und X4 überspringe, weil sie versteckt sind.

%Vor%

Das scheint eine recht einfache Frage zu sein, aber ich bin ziemlich neu in diesem Bereich.

    
___ answer10240579 ___

Die folgende Aussage sollte Ihr Problem lösen. %code%

    
___
zhyder 20.04.2012 05:28
quelle
0
%Vor%     
tobyodavies 20.04.2012 05:05
quelle
0

Versuchen Sie Folgendes:

%Vor%     
Nassim Aouragh 28.09.2016 07:40
quelle

Tags und Links