У меня есть расширение Chrome, которое вставляет кнопку на страницы HTML. Я получил это, чтобы добавить кнопку под одним div. Теперь я пытаюсь заставить его добавить его под изображением в этом div, и он не будет работать - без ошибок, кнопка просто не появляется. Когда я делаю console.log (image_div); он печатает объект изображения.
Версия, которая работает:
var uCW = jNode.closest("[role='article']");
uCW.append(button);
Версия, которая не работает:
var image_div = $(uCW).find('[src^="https://external"]');
image_div.append(button);
uCW - это имя переменной, которую я дал родительский div, а image_div - это имя переменной, которую я дал ребенку в uCW, который содержит изображение.