Вопросы к Поиску с Алисой
Разница между методами .before() и .insertBefore() в jQuery заключается в синтаксисе. basicweb.ru api.jquery.com
Метод .before() принимает в качестве аргумента контент, который нужно вставить, и вставляет его перед элементами в объекте jQuery. www.elated.com Синтаксис: $(target).before(contentToBeInserted). api.jquery.com
Метод .insertBefore() принимает в качестве аргумента элемент, перед которым будет происходить добавление контента. metanit.com www.elated.com Синтаксис: $(contentToBeInserted).insertBefore(target). api.jquery.com
Кроме того, метод .insertBefore() в отличие от метода .before() не позволяет вставить содержимое, перечисленное через запятую, или переданное в массиве. basicweb.ru