Как уже упоминалось здесь , "Если строка передается в качестве параметра в $ (), jQuery проверяет строку, чтобы увидеть, выглядит ли она как HTML (т. Е. Начинается с). Если нет, тоСтрока интерпретируется как выражение селектора, как описано выше. Но если строка выглядит как фрагмент HTML, jQuery пытается создать новые элементы DOM, как описано в HTML. "
Таким образом, он фактически создает элемент DOMи именно поэтому он начинает загружать изображения.Попробуйте использовать regex в строке HTML, чтобы найти атрибуты src перед созданием объекта jQuery.
Вы можете попробовать что-то вроде (?<=src=)("[\w\.\/]+")
.Улучшите его в соответствии с вашими требованиями.