Domanda

Mi sono imbattuto in alcuni javascript oggi al lavoro che ha utilizzato jQuery per andare a prendere due elementi. E poi utilizzato elem.nodeIndex per determinare la posizione in elementi principale per ciascun elemento. Nulla viene impostazione di questa proprietà da nessuna parte e io ora vedo un riferimento ad esso nel MSDN , MDC , o altrove.

Ho fatto un passo attraverso questo javascript nel FireFox con FireBug e testato il codice di chrome e Opera. Sono sicuro che niente stava cercando di impostare questa proprietà. Tuttavia, non riesco a trovare tutte le informazioni su questa proprietà nodeIndex ovunque.

Lo nodeIndex esistere come una proprietà DOM in IE, o mi sono perso qualcosa durante il debug il mio codice?

UPDATE: Ho chiesto la stessa domanda sul jQuery lista e hanno confermato la proprietà è solo per uso interno .:

È stato utile?

Soluzione

Sembra che sia jQuery che è aggiungendo nodeIndex a nodi alcuni casi .

Altri suggerimenti

Bene, la risposta è semplice:. Se non è documentati da nessuna parte come MDC, MSDN o W3, allora non è un 'vero' proprietà DOM

L'idea di utilizzare nodeIndex, è anche sbagliato, perché si vuole fare questo?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top