JQuery - $ ('# test ul li'). index (2) .hide (); - möglich?

8

Kann ich mit dem Indexwert so einfach arbeiten? Ich denke, die Verwendung der natürlichen Indexwerte ist besser als die Verwendung von Klassen. Ich möchte den Index auf diese Weise verwenden.

Html

%Vor%

Pseudo (Jquery) Javascript

%Vor%

Ich finde keine Ahnung, wie man mit dem .index-Wert auf diese Weise arbeitet. Ist es möglich, so einfach mit dieser Methode zu arbeiten?

    
Tomkay 04.01.2011, 08:29
quelle

4 Antworten

12

Sie können eq verwenden:

%Vor%

Es kann auch ein Teil Ihres Selektors sein:

%Vor%

Wenn Sie das dritte li in allen ul s in #test möchten, können Sie % co_de verwenden % (Beachten Sie, dass es 1-basiert ist):

%Vor%     
Kobi 04.01.2011, 08:35
quelle
5

Ja, du kannst. Sie möchten jedoch .eq() anstelle von .index() :

%Vor%

Oder als Teil des Selektors:

%Vor%     
David Tang 04.01.2011 08:35
quelle
1

Sie verwenden es mit einer Ganzzahl (Zahl), aber Sie können es nur mit einem Selektor oder Element verwenden. hier

Bearbeiten:
Sie könnten Ihre eigene Funktion wie folgt schreiben:

%Vor%     
Yoram de Langen 04.01.2011 08:33
quelle
0
%Vor%     
Alexssandrolima 28.12.2012 16:34
quelle