Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jQuery中显示第10到第20个子项_Javascript_Jquery_Html Table_Jquery Selectors - Fatal编程技术网

Javascript 如何在jQuery中显示第10到第20个子项

Javascript 如何在jQuery中显示第10到第20个子项,javascript,jquery,html-table,jquery-selectors,Javascript,Jquery,Html Table,Jquery Selectors,例如,我有一个包含100个条目的表。 现在,只要用户单击一个按钮,所有的表条目(tr标签)都应该隐藏,只有20个。到29岁。应显示tr 我该怎么做 我发现: $('table tbody tr').eq(20).show() 这个jQuery代码片段为我找到了表中的第20个元素,但是我如何告诉jQuery,show 20-29? 我不想硬编码。函数showRows(minVal,maxVal){ function showRows(minVal, maxVal) { var i = m

例如,我有一个包含100个条目的表。 现在,只要用户单击一个按钮,所有的表条目(tr标签)都应该隐藏,只有20个。到29岁。应显示tr

我该怎么做

我发现:
$('table tbody tr').eq(20).show()

这个jQuery代码片段为我找到了表中的第20个元素,但是我如何告诉jQuery,show 20-29? 我不想硬编码。

函数showRows(minVal,maxVal){
function showRows(minVal, maxVal) {

    var i = minVal-1;
    var j = maxVal;

    for(i; i<j; i++) {
       $('table tbody tr').eq(i).show();
    }
}

showRows(20, 30); //show rows 20-29
var i=最小值-1; var j=最大值;
因为(i;i
.eq
是基于0的。所以说
.eq(20)
得到第21个元素。标记为重复。简言之,(给予或接受,你明白了。)谢谢,我不知道为什么我没有想到循环:)