使用jQuery如何选择一系列行?

All*_*nde 5 jquery jquery-selectors

是否存在仅用于从表中选择行范围的jQuery解决方案?

我知道'eq','lt','gt'存在,但我正在寻找这些选择器的组合.

gre*_*ama 18

您可以一次应用多个过滤器,但第二个过滤器适用于第一个过滤器的结果,因此以下内容将从第4行开始突出显示(跳过0..2),并突出显示3行(包括0. 0.2):

$('#t tr:gt(2):lt(3)').css('background-color', '#f00');
Run Code Online (Sandbox Code Playgroud)


lyf*_*ing 5

因为:gt()是一个jQuery扩展...使用:gt()无法利用性能...为了在现代浏览器中获得更好的性能,请使用$("css-selector").slice(index).

其中说,最好使用原生数组方法slice来实现目标.

$('ul > li').slice(start, end).css("color", "blue")

直接链接:http://api.jquery.com/gt-selector/