例をフォーカスを設定jQueryのコードをしたい:は、私が以前選択した入力に
<input type=text id="fText">
<input type=text id="sText">
<input type=text id="tText">
<input type=button id="rest">
私は、ボタンを押しFTEXTをクリックして、カーソルがFTEXT に戻りますsTextをクリックしてボタンを押すと、カーソルはsText のように戻ります。
例をフォーカスを設定jQueryのコードをしたい:は、私が以前選択した入力に
<input type=text id="fText">
<input type=text id="sText">
<input type=text id="tText">
<input type=button id="rest">
私は、ボタンを押しFTEXTをクリックして、カーソルがFTEXT に戻りますsTextをクリックしてボタンを押すと、カーソルはsText のように戻ります。
フォーカスを受けた最後の入力要素をグローバル変数に保存した後、ボタンをクリックしてフォーカスを合わせます。
var lastFocus;
$("input[type=text]")
.on("focus", function() {
lastFocus = this;
});
$("#rest")
.click(function() {
if (lastFocus) {
$(lastFocus).focus();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type=text id="fText">
<input type=text id="sText">
<input type=text id="tText">
<input type=button id="rest">
ありがとう、ちょうど私はJQueryでプログラミングするのが初めてです –
なぜこれについてダウンボントを得ているのかわからないのは、疑問が提起された正当な修正です。 OPの順序付けされたコードは誰かが投稿する人を意味するわけではありませんdownvotedする必要があります。質問にフラグを立てて移動してください。 –
@Christoph、私は質問をdownvoteしようとしていた。私は間違ってあなたを落としたようです。あなたの答えを編集しない限り、私はそれを削除することはできません。編集してください – Mojtaba
ストア入力のblurイベントハンドラで入力し、ボタンのクリックハンドラで保存された要素にフォーカスを設定します。 – Teemu
ここにコードを注文する場所はありません。 – Mojtaba