Я работаю над следующим кодом jQuery. Предполагая, что у меня есть следующий образец кода HTML:
<div class = "my-class">
<h1>Hello</h1>
</div>
С jQuery мне нужно добавить следующее <img src = "smiley.gif" alt = "Smiley face" height = "42" width = "42"> сразу после открывающего тега div my-class. Мне нужно настроить селектор класса my-class.
Я пытаюсь добиться следующего:
<div class = "my-class">
<img src = "smiley.gif" alt = "Smiley face" height = "42" width = "42">
<h1>Hello</h1>
</div>
Я пробовал следующее:
$('div.my-class').after('<img src = "smiley.gif" alt = "Smiley face" height = "42" width = "42">');
но это вставляет его после закрывающего тега div, а это не то, что мне нужно.
Я думаю, что здесь уже ответили: stackoverflow.com/questions/4527911/…

Этого можно добиться с помощью .prepend(), например:
$('div.my-class').prepend('<img src = "smiley.gif" alt = "Smiley face" height = "42" width = "42">');
.after() добавит html после закрывающего тега элемента темы.
.append() поместит его внутри div, но после <h1>
Я бы сделал так :)
$('div.my-class').prepend('<img src = "smiley.gif" alt = "Smiley face" height = "42" width = "42">');<script src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class = "my-class">
<h1>Hello</h1>
</div>
.prepend()это ответ