:gt() selectorThe :gt() selector selects all elements which has an index number greater than parameter index. The index numbers are zero-based. If the index is a negative number,it count backwards from the last element.
:gt selector Syntax$(':gt(index)')
:gt() selector ExamplesIn below example,We will find all the elements in the set with an index of more than 4.Then place a border around them.
<ul>
<li>list item1 index0</li>
<li>list item2 index1</li>
<li>list item3 index2</li>
<li>list item4 index3</li>
<li>list item5 index4</li>
<li>list item6 index5</li>
</ul>
<script>
$('li:gt(4)').css('border','2px solid red'); // item6
</script>
Please note that when you use gt and lt at the same time, the order is important:
gt(3):lt(2) First,find all elements with an index greater than 3,
in the returned set [item5,item6](the index are 0,1), find all elements with an index less than 2. so the result is[<li>list item5 index4</li>,<li>list item6 index5</li>]
lt(2):gt(3) First,find all elements with an index less than 2,
In the returned set[item1,item2]. There are no indexes greater than 3,so the result is[].
<ul>
<li>list item1 index0</li>
<li>list item2 index1</li>
<li>list item3 index2</li>
<li>list item4 index3</li>
<li>list item5 index4</li>
<li>list item6 index5</li>
</ul>
<script>
$('li:gt(3):lt(2)').css('border','2px solid red'); // item5,item6
$('li:lt(2):gt(3)').css('border','2px solid blue'); // empty
</script>
