<ul>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
<script>
$(document).ready(function(){
var increment=3;
var start=8;
$("ul").children().each(function(i) {
$(this).prepend('<tag>'+(start+i*increment).toString()+'.</tag>');
});
});
</script>
Is there a way to start a new account for another ul list? With the code above, this is what I get!
<ul>
<li> test
<li> test
<li> test
<ul/>
Output
1. test
2. test
3. test
second list ul
<ul>
<li> test
<li> test
<li> test
<ul/>
Output
4. test
5. test
6. test
Instead of starting the second ul tag with 1. 2. 3. it continues to count using the first ul 5. 6. 7.
So, is it possible to reset count and run it again for another ul tag? If possible, how?
source
share