私は試した
$(":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ページにいます。
これまでのところ、一部の要素では(固定要素の場合)検出され、一部の要素では検出されないことがわかりました。:(