我试过了
$(":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页面中。
到目前为止,我发现对于某些元素,确实可以找到它们(对于固定的元素),对于某些则找不到。:(