Autor Zpráva
cllater
Profil *
Mám pravky v hlavnim DIVu neco jako:

<div id="hlavni">
<div class="prvek1"></div>
<div class="prvek2"></div>
</div>

potom to přez jquery plugin ui.soutrable.js prehaza takto:

<div id="hlavni">
<div class="prvek2"></div>
<div class="prvek1"></div>
</div>

a ted potrebuji abych nejak zjistil ze prvek2 je na prvni pozici a prvek1 na druhe. jde to nejak? jsme nasel jen neco jako:

var result = $('#hlavni').sortable('toArray');

pak bych mel přistupovat k prvkum takto: result[0], result[1], ale to me nefunguje. tak nevim.

diky za rady.
AM_
Profil
přes javascript by to šlo takto:
for (i = 0; i< document.getElementById('hlavni').getElementsByTagName('div').length; i++){
  if (document.getElementById('hlavni').getElementsByTagName('div')[i] == document.getElementById('hlavni2')){
    alert('div s id hlavni2 je na pozici '+i);
    break;
  }
}
cllater
Profil *
no ja budu pracovat s vice provkama nezavysle na tom na jakou pozici je dam. Jde nejak udelat ze kdyz premistim treba 3ti prvek na prvni pozici, aby ten treti prvek vedel ze je na prvni pozici? a zaroven prvni ted bude muset vedet ze je druhy.
dik

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: