Я думаю, что часть вашего фрагмента была съедена, в противном случае он ничего не делает. Учитывая, что это динамический код, единственными инструментами, которые смогут обнаружить такую ошибку, будет некий валидатор, поддерживающий javascript.
Чтобы избежать этой ошибки, можно установить атрибут src с помощью jQuery:
var img = $("<img>");
img.src = "example.jpg";
$("a").append(img);
Таким образом, ваш текстовый редактор, вероятно, обнаружит несоответствие, а если нет, вы получите ошибку при оценке JS.