나는 시도했다
$(":input:not(input[type=button],input[type=submit],button):visible:first")
하지만 아무것도 찾지 못합니다.
내 실수는 무엇입니까?
UPD : $ (document) .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>
디버그에서 firstInput이 비어 있음을 알 수 있습니다.
UPD2 : 저는 Sharepoint에서 실행되는 ASP.NET 페이지에 있습니다.
나는 지금까지 일부 요소의 경우 (고정 된 요소의 경우) 찾고 일부는 찾지 못하는 것을 발견했습니다. :(