I want to load the first 3 list items each div.content
, then show the next 3 items when the user clicks the "SHOW MORE"
And When the user click "SHOW LESS", back to display block the first 3 list
I see another answer ref. jQuery load first 3 elements, click “load more” to display next 5 elements
But I can't be apply to my code
How can I best achieve this?
Note: Sorry my English is not good.
This My HTML
<div class="content">
<div class="items">1</div>
<div class="items">2</div>
<div class="items">3</div>
<div class="items">4</div>
<div class="items">5</div>
<div class="items">6</div>
<div class="items">7</div>
<div class="items">8</div>
<div class="items">9</div>
<a href="#" id="ShowMore">SHOW MORE</a>
<a href="#" id="ShowLess">SHOW LESS</a>
</div>
<div class="content">
<div class="items">11</div>
<div class="items">12</div>
<div class="items">13</div>
<div class="items">14</div>
<div class="items">15</div>
<div class="items">16</div>
<div class="items">17</div>
<div class="items">18</div>
<div class="items">19</div>
<a href="#" id="ShowMore">SHOW MORE</a>
<a href="#" id="ShowLess">SHOW LESS</a>
</div>
<div class="content">
<div class="items">21</div>
<div class="items">22</div>
<div class="items">23</div>
<div class="items">24</div>
<div class="items">25</div>
<div class="items">26</div>
<div class="items">27</div>
<div class="items">28</div>
<div class="items">29</div>
<a href="#" id="ShowMore">SHOW MORE</a>
<a href="#" id="ShowLess">SHOW LESS</a>
</div>