2012-03-09 13 views

risposta

6

Utilizzando jQuery's .index ti darà l'indice di un elemento negli elementi dati:

var index = $('li').index($('li:contains("Jerry")')); 
+0

SyntaxError: manca) dopo la lista degli argomenti [Pausa su questo errore] \t indice var = $ ('Li') Indice ($ (' Li.: contiene ("Jerry") '); :( –

+0

Ah, mi dispiace, risolto .. Manca una parentesi –

+0

Joakim --- >> MasTER di JQuery ,,, grazie amico :) –

3

Un po 'più efficiente:

var jerry = $('li:contains("Jerry")'); 
var jerry_index = jerry.siblings().index(jerry); 
+1

Dovrai cambiarlo in 'jerry.parent(). Children() .index (jerry); 'comunque, dal momento che' .index' funziona su un insieme di elementi. –

+1

Buona cattura! L'ho aggiornato. – Candide

Problemi correlati