Autor Zpráva
Mufna
Profil
Zdravím všechny. Mám problém se správným zápisem proměnné v jQuery

var currentVariantyUL = $("#v-" + (slider.currentSlide + 1));    // OK
var objects = $(currentVariantyUL + "li");    // tohle je asi špatně, protože následující kontrolní řádek nevyhodí nic
alert(objects.length);

// výsledkem má být toto:
var objects = $("#v-1 li");
// nebo toto
var objects = $("#v-2 li");
// ... atd.
Radek9
Profil
Mufna:
V currentVariantyUL máš totiž jQuery kolekci, ne ten string.

var id = "#v-" + (slider.currentSlide + 1);
var currentVariantyUL = $(id);
var objects = $(id + " li");

Možná by ale místo číslovaných IDček bylo lepší používat třídy a pořadí elementů.
Mufna
Profil
Radek9:
díky moc, funguje :-)

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:

0