Поскольку вам известна разметка HTML изображения, вы можете просто объединить ее в строку, переданную .append
:
$("#test").append(`
<div class='test-class'>
<a class='t1' href=" + href_path + "?locale=test" + " target='_blank'>
<div class='head-test'>
<img alt="${test_alt}" class="${test_class} src=${test_src}
</div>
</a>
</div>`);
Вы также можете превратить вставленную разметку в jQuery коллекцию заранее, используйте appendTo
, чтобы вставить ее в нужное место, затем .find
вложенный head-test
и добавьте изображение к этому:
$(`<div class='test-class'>
<a class='t1' href=${href_path}?locale=test target='_blank'>
<div class='head-test'>
</div>
</a>
</div>`)
.appendTo("#test")
.find('.head-test')
.append(image_tag);
(этот второй метод безопаснее, потому что это