Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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
Jquery 按行索引获取Telerik网格_Jquery_Telerik_Telerik Grid_Telerik Mvc - Fatal编程技术网

Jquery 按行索引获取Telerik网格

Jquery 按行索引获取Telerik网格,jquery,telerik,telerik-grid,telerik-mvc,Jquery,Telerik,Telerik Grid,Telerik Mvc,我有网格。在OnRowSelect事件中,我有一个从所选行获取数据的函数 function loadSelectedRowData(e) { var partnerGrid = $("#Grid1").data("tGrid"); var row = e.row; var selectedItem = partnerGrid.dataItem(row); $('#Prev').data('rowIndex', row.rowIndex - 1); $('

我有网格。在OnRowSelect事件中,我有一个从所选行获取数据的函数

function loadSelectedRowData(e) {
    var partnerGrid = $("#Grid1").data("tGrid");
    var row = e.row;
    var selectedItem = partnerGrid.dataItem(row);

    $('#Prev').data('rowIndex', row.rowIndex - 1);
    $('#Next').data('rowIndex', row.rowIndex + 1);
}
我还有两个按钮从网格中分离出来。单击按钮时,我希望从选定行上下移动,使上一行或下一行处于选中状态。 所以我添加了数据属性和行索引,它们必须选择

但我不知道如何获得逐行索引

也许是这样的:

grid.$rows().each(function(){
if (this.index(e.row) == dataIndex) { //select this row
});

由于Telerik不再支持此版本,因此很难找到解决此问题的好方法

作为快速解决方案,您可以尝试执行以下操作:

function selectRowThatYouWant(gridid,rowIndex) {
        var tr = jQuery("#" + gridid + "tbody  tr");
        alert(tr.length);
        tr.each(function (index) {
            if (index+1 == rowIndex) {
                jQuery(this).click();
            }
        });
    }