Ненавижу набирать номера шагов вручную.Поэтому я пытался написать небольшую функцию, чтобы найти какой-нибудь текст и заменить его на сгенерированные номера шагов.
И я не могу использовать теги ol / li, потому что у меня есть несколько групп на странице.Поэтому мне нужно добавить «а», «б» и т. Д. После числа.
Мой HTML:
<span class="grouping" v="a">
----My first step
----This is another
----And another
</span>
<br/>
<span class="grouping" v="b">
----second group
----second group 2
</span>
Это мой jquery (но он не заменяет ---- на номер шага).
$(function(){
$(".grouping").each(function(){
var val=$(this).attr("v");
var counter=1;
$(this).find(":contains('----')").each(function(){
$(this).text("("+counter+val+") ");
counter++;
});
});
});
Итакв конце концов, я хочу, чтобы веб-страница заканчивалась следующим образом:
(1a) My first step
(2a) This is another
(3a) And another
(1b) second group
(2b) second group 2