こんにちは私はjqGridを設定していて、編集フォームがロードされた後、入力ボックスの1つにフォーカスを設定しようとしています。私のコードは次のとおりです。
ondblClickRow: function (rowid) {
$(this).jqGrid('editGridRow', rowid, { left: '250', afterShowForm: function (formid) {
console.log('Bong');
$('elementID').focus(); }
});
「Bong」が表示され、イベントがトリガーされますが、focusコマンドが機能していないようで、私のgoogle-fuはこれが機能しない理由の答えを考え出していないようです。
前もって感謝します。
編集:$('#elementID')。focus();を使用したコード それでも機能しなかったので、以下のOlegの遅延提案を実装すると、希望どおりに機能し始めました。