jQuery - Wie ermittelt man, ob ein übergeordnetes Element vorhanden ist?
Ich versuche dynamisch einen Link zu einem Bild zu erstellen, kann jedoch nicht richtig feststellen, ob der übergeordnete Link bereits vorhanden ist.
Das ist was ich habe,
if (element.parent('a'.length) > 0)
{
element.parent('a').attr('href', link);
}
else
{
element.wrap('<a></a>');
element.parent('a').attr('href', link);
}
Wo das Element auf mein img-Element verweist und der Link auf die zu verwendende URL.
Jedes Mal, wenn der Code ausgeführt wird, wird die else-Klausel ausgeführt, unabhängig davon, ob das img-Tag in ein Tag eingeschlossen ist oder nicht.
ann jemand sehen, was ich falsch mach
eder Rat ist willkomme
Vielen Dank