Есть ли в JQuery селектор или функция, позволяющая выбрать «текущую позицию в документе»?
Например, если я использую
<script>document.write("test");</script>
вывод будет помещен в документ HTML в «положение», где стоит этот «код». Но jQuery всегда требует специального селектора. Конечно, я мог бы использовать «маркер div» с уникальным селектором, но возможно ли также вставить HTML с JQuery прямо в то место, где находится выражение JQuery?
Я пытался
<script>$(this).after("test");</script>
но это не работает. Помощь будет очень ценится, как это можно решить. Спасибо!
EDIT:
Относительно вопроса ниже: Идея состоит не в том, чтобы напрямую распечатать что-то с помощью document.writeln
(это было больше указано в качестве примера), а в том, чтобы определить текущую "позицию" в документе с помощью jQuery (и не начинать с этой позиции с "навигацией / обходом" элементов с использованием функциональности jQuery.
Может быть, это можно назвать «относительным обходом элементов, начиная с текущей позиции в DOM Tree»?
<div>Position1</div>
<div>Position2</div>
<script> HOW TO GET THIS POSITION WITH JQUERY (SEE NOTES BELOW) TO FURTHER NAVIGATE FROM HERE ON (RELATIVELY) TO THE PREVIOUS OR NEXT ELEMENT</script>
<div>Position3</div>
<div>Position4</div>
ПРИМЕЧАНИЯ. Тег скрипта с инструкциями jQuery будет динамически вставляться в документ, и меня интересует возможность навигации с этой позиции в документе с помощью jQuery. В теге сценария я мог бы назвать что-то вроде «ОБРАТИТЬ СЛЕДУЮЩИЙ HTML-ЭЛЕМЕНТ С TAG VIA JQUERY» или «ДАЙТЕ МНЕ СЛЕДУЮЩЕЕ ЗНАЧЕНИЕ-ЭЛЕМЕНТОВ HTML-ЭЛЕМЕНТОВ». Как указано выше, можно вставить «маркер div» для определения позиции, но вопрос в том, может ли JQuery «автономно» определить свою позицию в DOM-дереве (чтобы начать навигацию «относительным образом» оттуда на).