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

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

Фрагмент текста со ссылками на элементы списка литературы по номеру. После сортировки списка, номера будут изменяться. Маленький скрипт должен изменять эти номера. Но как узнать номер (индекс) элемента в списке?

<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>
  • Вопрос задан
  • 855 просмотров
Подписаться 1 Средний 2 комментария
Решения вопроса 1
coderisimo
@coderisimo Куратор тега JavaScript
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы