Lo intenté
$(":input:not(input[type=button],input[type=submit],button):visible:first")
pero no encuentra nada.
Cual es mi error
UPD: ejecuto esto en $ (documento) .load ()
<script type="text/javascript">
$(window).load(function () {
var aspForm = $("form#aspnetForm");
var firstInput = $(":input:not(input[type=button],input[type=submit],button):visible:first", aspForm);
firstInput.focus();
});
</script>
y en la depuración puedo ver que firstInput está vacío.
UPD2: Estoy en la página ASP.NET que se ejecuta en Sharepoint.
Hasta ahora he descubierto que para algunos elementos los encuentra (para los fijos) y para otros no. :(
fuente
$(document)
esready()
?type="hidden"
? Haga clic con el botón derecho en la página y vea la fuente. El HTML generado también es importante. Sin él y sin un SSCCE adecuado , se dispara en la oscuridad.