Autor Zpráva
Mufna
Profil
Zdravím Vás. Mám tento konkrétní jQuery kód. Potřeboval bych zajistit, aby odkaz <a> , který se tím kódem vytváří, měl anchor text odpovídající atributu alt="" každého obrázku. Zatím to funguje tak, že anchor text je číslo - 1, 2, 3 atd. Takže toto bych potřeboval změnit, tedy místo čísel 1 až XX aby tam byl text získaný z atributu alt="". Poradí někdo jak to správně zapsat, aby to takto fungovalo ?
// původní kód - vytváří odkazy s anchor "1", "2" atd.
jQuery("div#mvLinks" + j + " p").append("<span><a title='" + jQuery(this).find("img").attr("alt") + "' href='#'>"+(n+1)+"<\/a><\/span>");

// tady jsem se zatím pokoušel o tu změnu, ale takto to bohužel nefunguje
jQuery("div#mvLinks" + j + " p").append("<span><a title='" + jQuery(this).find("img").attr("alt") + "' href='#'>"jQuery(this).find("img").attr("alt")"<\/a><\/span>");
Mufna
Profil
Tak už je to vyřešené
Nox
Profil
a to?
Mufna
Profil
Nox

takto (použil jsem ten samý kus kódu jako u title a funguje to)
jQuery("div#mvLinks" + j + " p").append("<span><a title='" + jQuery(this).find("img").attr("alt") + "' href='#'>" + jQuery(this).find("img").attr("alt") + "<\/a><\/span>");


EDIT: Možná to jde nějak elegantněji či kratším zápisem (to nevím), ale každopádně tohle funguje bez problémů :-)

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: