1

在我的 gridComplete 函数中,根据数据行中的某些值,我想将焦点移动到不同的选项卡。gridCompelete 函数将类似于

           var grid = $('#grdResults');
                var m = grid.getDataIDs();
                for (var i = 0; i < m.length; i++) {
                    var rowData = grid.getRowData(m[i]);
                    if (rowData.errorMessage != '') {
                        alert(rowData.errorMessage);
                        $('#UploadMain').focus();
                    }
                }

显然 .focus() 似乎不起作用。下面给出的是包含选项卡代码的视图部分

      <div id="editTabs">
           <ul>
        <li><a href="#UploadMain">Main</a></li>
        <li><a href="#DataValidation">Data Validation</a></li>
    </ul>
    <div id="UploadMain">
        <fieldset>
          .......

我需要什么才能移动焦点?

4

1 回答 1

0

您在寻找select()方法吗?

$("#editTabs").tabs("select", 0);              // Activate first tab.

或者:

$("#editTabs").tabs("select", "#UploadMain");  // Activate "UploadMain" tab.
于 2012-09-05T08:45:52.800 回答