2011-01-11 2 views
0
<ul> 
    <li class="res"></li> 
    <li class="res"></li> 
    <li class="res selected"></li> 
    <li class="res"></li> 
</ul> 

Mit $ (‚ul li.selected‘). Länge I Gesamtzahl der „ausgewählten Elemente“ überprüfen ABER Ich mag würde die Seriennummer des „ausgewählten Elements“ überprüfen (indem Fall)
Können Sie mir helfen, das zu tun.
DankeWie überprüft man die Seriennummer von Elementen, die eine bestimmte Klasse mit jquery haben?

+0

Es klingt wie, was Sie brauchen, ist ein Barcode-Scanner –

+0

wahrscheinlich meinen Sie Index des ausgewählten Elements anstelle der Seriennummer? – RvdK

+0

Ja, ich brauche den Index, aber das wusste ich nicht :) – T1000

Antwort

1

Was genau meinst du mit Seriennummer?

Der Inhalt?

alert ( $('ul li.selected').text()); 

Der Index?

var listItem = $('ul li.selected'); 
alert('Index: ' + $('ul li').index(listItem)); 
1

können Sie die index() Methode wie folgt verwenden:

alert('Index: ' + $('li').index('.selected')); 
1

Versuchen
$("ul li.selected").index() + 1 

Seit .index() ist 0 basierend Sie benötigen 1 hinzufügen, um Ihre gewünschte Ergebnis zu erhalten.

Verwandte Themen