さて、私はasp.netテキストボックスを持っています、そしてあなたがグーグルを開くときのようにページがロードされた後にテキストボックス内にカーソルを置きたいです。
テキストボックスコード内にカーソルを設定するだけです。
私はこれを試しましたが動作しませんでした
$('txtSendTo').focus();
txtSendTo
がid
の場合、_#
_が必要です
$('#txtSendTo').focus();
txtSendTo
がclass
の場合、_.
_が必要です
$('.txtSendTo').focus();
または、ページにtextbox
が1つしかない場合
$('textbox').focus();
また、domを検索する前に、ページが完全に読み込まれていることを確認してください。
_$(document).ready(function () {
`$('textbox').focus();`
});
_
リンクをクリックすると、入力フィールド内にカーソルを設定できませんでした。ただし、関数の先頭にevent.preventDefault()を追加し、falseを返すことで修正されました。誰かが同じ問題を抱えている場合のコードは次のとおりです
$("#search-button").click(function (event) {
event.preventDefault();
$("#textbox").focus();
return false;
});