Как определить, существует ли родительский элемент?

Я пытаюсь динамически и ссылку на изображение, однако я не могу правильно определить, родительская ссылка уже существует.

Это то, что у меня есть,

if (element.parent('a'.length) > 0)
{   
      element.parent('a').attr('href', link);            
}
else
{   
      element.wrap('<a></a>');
      element.parent('a').attr('href', link);     
}

Где элемент ссылается на мой элемент img, а ссылка ссылается на URL для использования.

Каждый раз, когда выполняется код, выполняется условие else независимо от того, заключен ли тег img в тег.

Кто-нибудь может увидеть, что я делаю не так?

Любой совет приветствуется.

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос