: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>