更改
  • 的值
  • 本文关键字:的值 li 更改 | 更新日期: 2023-09-27 17:57:21

    好吧,我对此有问题。 我试图将 li 更改为返回 Partial View 后的另一个 li 函数。我想聚焦 li,它不是现在的 li 焦点。

    在视图中:

    <ul>
        <li id="datos"><a href="#tabs-1r">Datos</a></li>
        <li id="resultado"><a href="#tabs-2r">Resultado</a></li>
    </ul>
    <div id="tabs-1r" style="top: 0px; width: 100px;">
        <form id="consultaCE">
           <left>
               <table style="text-align: left">
                  <tr >
                     <td> <label class="labelNormal">Nombre</label></td>
                     <td>   @Html.TextBoxFor(model => model.NombreCentroEducativo, null, new                                    { @class = "textBoxLarge", @maxlength = "60" })</td>
                  </tr>
                  <tr >
                     <td > <label class="labelNormal">Nro. Establecimiento</label></td>
                     <td>   @Html.TextBoxFor(model => model.NroEstablecimientoCentroEducativo, null, new { @class = "textBoxLarge" }) </td>
                  </tr>                      
                  <tr>
                     <td> <label class="labelNormal">Departamento</label></td>
                     <td> @Html.DropDownListFor(model => model.DepartamentoCentroEducativo, ViewBag.Departamentos as IEnumerable<SelectListItem>, new { @id = "deptoID", @class = "dropdownLarge" }) </td>  
                  </tr>
                  <tr>
                     <td> <label class="labelNormal">Localidad</label></td>
                     <td> @Html.DropDownListFor(model => model.LocalidadCentroEducativo, ViewBag.Localidades as IEnumerable<SelectListItem>, new { @id = "dropLoc", @class = "dropdownLarge" })   </td>    
                  </tr>
                  <tr>
                     <td > <label class="labelNormal">Paraje/Barrio</label></td>
                     <td>  @Html.DropDownListFor(model => model.ParajeBarrioCentroEducativo, ViewBag.Parajes as IEnumerable<SelectListItem>, new { @id = "dropParaje", @class = "dropdownLarge" })   </td> 
                  </tr>
                  <tr>
                     <td > <label style="margin-left:15px" class="labelNormal">Subsistema</label></td>
                     <td>   @Html.DropDownListFor(model => model.SubsistemaCentroEducativo, ViewBag.Subsistemas as IEnumerable<SelectListItem>, new { @class = "dropdownLarge" }) </td> 
                  </tr>
               </table>  
           </left>
           <button id="btnBuscarCentros" style="margin-top: 10px;" class="btn btn-primary">
                                        Buscar
           </button>
        </form>
    </div>
    <div id="tabs-2r">
        <div id="ResultadoBusquedaCE" style="height: auto; float: left; font-size: 12px;">
        </div>
                                    @Html.ActionLink("Exportar Excel", "GuardarConsultaCE", new { }, new { @class = "btn btn-primary", @style = "color:white" })
    </div>
    

    在这里"拿督"它是活跃的。

    Javascript函数:

    $('#btnBuscarCentros').click(function ()
              {
                  $.ajax({
                    url: "@Url.Action("ConsultaCentroEducativos2")",
                    data: $('#form').serialize(),
                    dataType: "html",
                    type: "POST",
                    error: function() {
                        alert("An error occurred.");
                    },
                    success: function(data) {
                      $('#ResultadoBusquedaCE').html(data)     
                    }
                });
                return false;
            });
    

    我想去"结果"和李活跃。对不起我的英语,谢谢

    更改 <li> 的值

    尝试更改成功回调,如下所示:

    success: function(data) {
     $('#ResultadoBusquedaCE').html(data) ;
     $('#resultado').addClass('active'); // Add your activa class for highlighting the li
     $('#resultado a').trigger('click'); // trigger a click on hyperlink inside the li
    }