<body>
<a>Текст ссылки</a>
<p>текст абзаца</p>
<h2>текст заголовка</h2>
просто текст
</body>
проблема в следующем, contents должен по идее искать "просто текст", который после заголовка h2, но не находит, может там особенности какие, или я что не так делаю?
да вот же в вашей ссылке написано следующее - ".contents() и .children() методы аналогичны, за исключением того, что бывший включает в себя текстовые узлы"