@deliri
программист-дилетант

HTML, JS: Как получить индекс элемента нумерованного списка?

Доброго времени суток!
Фрагмент текста со ссылками на элементы списка литературы по номеру. После сортировки списка, номера будут изменяться. Маленький скрипт должен изменять эти номера. Но как узнать номер (индекс) элемента в списке?
<p>По этиологическому фактору контрактуры можно разделить на дерматогенные, десмогенные, тендогенные, миогенные и артрогенные. Также выделяют первичные - непосредственно в заинтересованном участке, и вторичные - возникшие как компенсация первичных [<a href="Lit1"></a>, <a href="Lit2">]</p>
<h1>Список литературы</h1>
<ol>
	<li id="Lit1">Шапошников А.В. Травматология и ортопедия. Том 1. М.-Медицина, 1998</li>
	<li id="Lit2">Белова А.Н., Щепетова О.Н. Руководство по реабилитации больных с двигательными нарушениями. Том 2. М.-2011</li>
</ol>
</body>
<script type="text/javascript" src="../../Common/jquery.min.js"></script>
<script type="text/javascript">
	$('a').each((I,Element) => {
		let ID='#'+$(Element).attr('href');
		let Index=$(ID).css('::marker'); // вот в этом месте нужно извлечь индекс конкретного <li> в списке, ::marker - нет такого атрибута
		$(Element).html(Index);
	});
</script>
  • Вопрос задан
  • 764 просмотра
Решения вопроса 1
coderisimo
@coderisimo Куратор тега JavaScript
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы