ユーザーがその中をクリックすると、ボタンにフォーカスを置く必要があるテキストボックスがあります。入力キーを使用する必要はありません。ユーザーがテキストボックス内をクリックしたときのボタン。テキストボックスをクリックしたときにボタンをフォーカスする方法
$("#txtBox").click(function() {
alert("The textbox is clicked."); //added for testing purposes it doesnt get hit.
$("#button").focus();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="form-group col-sm-2">
<label for="txtBox" class="sr-only">Text</label>
<input type="text" class="form-control" id="txtBox" name="txtBox"></div>
<div class="form-group col-sm-1">
<label for="button" class="sr-only">submit</label>
<button type="button" class="btn btn-default" id="button" name="button">Focus Me</button></div>
問題は、私のHTMLは、そのだから
ますので、(AJAまたは他のいくつかの並べ替えによって)動的にHTMLを取得していますか? – bipen
私はあなたのコードを試しました、それは期待どおりに実行されています。テキストボックスをクリックすると警告が表示され、[OK]をクリックしてフォーカスをボタンに変更しました。 –
あなたのコードは正常に動作します。更新された参照してください。 – Pedram