如何使标签获得焦点

时间:2012-09-05 08:34:55

标签: asp.net-mvc-3 jquery-ui

在我的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>
          .......

移动焦点需要什么?

1 个答案:

答案 0 :(得分:0)

您在寻找select()方法吗?

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

或者:

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