Проблема в том, что prepend()
вернет элемент, который был добавлен к , т.е.body
, а не содержание, которое было добавлено.
Чтобы это исправить, вы можете инвертировать логику для построения объекта jQuery из содержимого перед его добавлением, а затем выполнить find()
:
var path = $(varWithSvgCode).prependTo('body').find('path');