Никто НИКОГДА не должен изучать jQuery для чего-то большего, кроме как зная, как вырвать его с сайта наркоманами. Это прачечная после крушения поезда - список сломанных практик. Не ищите ничего, кроме вашего собственного примера, в котором вы используете методологию стиля innerHTML вместо ДЕЙСТВИТЕЛЬНО с использованием DOM. Ака 'безопасность что это такое' и запуск парсера, который может занять 100 или более раз времени для завершения ...

document.body.appendChild(
  document.createElement('div')
).textContent = 'Hello World';
/* remember, appendChild and insertBefore return the inserted element!

Выполняется быстрее и имеет понятный подробный код. А если вы хотите его короче, используйте трюк (d) == document в IIFE.

... и если вы, как хороший маленький дубинчик, разместите свой сценарий прямо перед ‹/body›, вам, скорее всего, не придется ждать загрузки / готовности / чего угодно!

Практически все, что я когда-либо видел, построенное с помощью jQuery, можно отнести к одной из трех категорий:

1) Вещи, которые были бы дробью кода, НЕ считая размера фреймворка для придурков.

2) Работа с HTML или CSS.

3) Вещи, которые ни к черту не ведут на клиентском веб-сайте.

Это такая некомпетентная куча навоза, я не могу понять, как кто-то когда-либо использовал ее по собственному желанию! Это еще более верно в 2020 году, когда большинство из тех вещей, которые он действительно обеспечил, теперь довольно легко обрабатываются без каких-либо сценариев!

Но с учетом того, что индустрия страстно увлечена этим хламом, вряд ли можно удивиться, что нубы и тряпки так легко засасываются даже большими дымящимися кучами навоза, такими как React, Vue или Angular. Все потому, что большинство фанатов этого полоумного мусора никогда не выучили достаточно HTML, CSS или JavaScript, прежде всего, чтобы даже понять, что такое полный мусор все эти «фреймворки».