Как правильно добавлять блок на страницу через jq?
Как вариант, можно добавить нужный вам блок в хтмл(где то внизу, где он вам не будет мешать и скрыть). Через jq найти этот блок и записать его в переменную. А дальше эту переменную вставлять куда вам надо. Так себе решение, но мб пригодится.
$('html вашего DIV').insertAfter('селектор(ы) определенного элемента'); // вставить после определенного элемента