I have a variable set that represents an item in the list.
I also have the list:
<ul>
<li class="mylist"><a href="#">Item 1</a></li>
<li class="mylist"><a href="#">Item 2</a></li>
<li class="mylist"><a href="#">Item 3</a></li>
<li class="mylist"><a href="#">Item 4</a></li>
<li class="mylist"><a href="#">Item 5</a></li>
<li class="mylist"><a href="#">Item 6</a></li>
</ul>
What I need to do is to add a css class to the list thats in the position of the variable value.
For example:
If myVariable = '1' then list will look like this:
<ul>
<li class="mylist"><a href="#" class="myclass">Item 1</a></li>
<li class="mylist"><a href="#">Item 2</a></li>
<li class="mylist"><a href="#">Item 3</a></li>
<li class="mylist"><a href="#">Item 4</a></li>
<li class="mylist"><a href="#">Item 5</a></li>
<li class="mylist"><a href="#">Item 6</a></li>
</ul>
If myVariable = '3' then list will look like this:
<ul>
<li class="mylist"><a href="#">Item 1</a></li>
<li class="mylist"><a href="#">Item 2</a></li>
<li class="mylist"><a href="#" class="myclass">Item 3</a></li>
<li class="mylist"><a href="#">Item 4</a></li>
<li class="mylist"><a href="#">Item 5</a></li>
<li class="mylist"><a href="#">Item 6</a></li>
</ul>
and so on.
How can I do this?
1 Answer