/ / jQuery Index des Elements innerhalb von <body> - jquery

jQuery-Index des Elements in <body> - jquery

Ich versuche herauszufinden, wie man den Index eines Elements in sich findet <body>eines Dokuments. Bisher konnte ich nur den Index eines Elements innerhalb von finden ganzes Dokument mit diesem Code:

$("div.css").click(function () {
var mdivIndex;
mdivIndex = $(this).index("*");
console.log(mdivIndex);
});​

FIDDLE HIER

Um den Index innerhalb von zu finden <body> Muss ich index () ohne Sternchen verwenden?

Hoffentlich kannst du mir helfen. Und sobald ich den Index gefunden habe, gehe ich davon aus, dass ich zur Auswahl des Elements mit diesem Index Folgendes verwenden muss:

$("body").eq(mdivIndex)...

Recht?

Vielen Dank im Voraus für die Hilfe.

Antworten:

0 für die Antwort № 1

Wenn dein div.css element ist ein direktes Kind des Körpers, dann brauchen Sie nur noch:

mdivIndex = $(this).index();

Um dann das Element mit diesem Index auszuwählen, verwenden Sie Folgendes:

$("body > *").eq(mdivIndex);

Oder für eine bessere Leistung können Sie dies verwenden:

$("body > :nth-child(" + (mdivIndex + 1) + ")");