Come so per l'apprendimento Jquery, indice la funzione di jQuery può essere utilizzata:funzione Jquery Indice con la stringa di selezione
.index()
// senza argomenti.index(domObject)
// argomento è un oggetto DOM.index(JqueryObject)
// argomento è un oggetto Jquery.index("selectorString")
// argomento è una stringa di selezione
Sto testando la funzione indice con argomento è una stringa di selezione.
html> body -:
<div class="name" id="id1">
<h2>Z</h2>
<h2>X</h2>
</div>
<div class="name" id="id2">
<h2>A</h2>
<h2>B</h2>
</div>
script Jquery:
var index1 = $('.name').index("#id1");
var index2 = $('.name').index("#id2");
alert(index1);
alert(index2);
I risultati sono: 0 per index1 (corretto) e -1 per index2 (non corretto).
Quindi, la domanda è: perché non riesco a ottenere il valore indice corretto di div # id2?
jsfiddle: http://jsfiddle.net/GhPxD/60/
di swap che '$ ("# ID2") Indice ('nome.');.', che ottiene l'indice di ' # id2' nella raccolta '.name' – adeneo
Quindi, perché non riesco a ottenere l'indice di .name nella raccolta # id2. (restituisce -1): D –