angular.js - angularjsでテキストエリアを表示した後に自動的にフォーカスを取得する方法
大家讲道理
大家讲道理 2017-05-15 17:06:42
0
1
638
リーリー

ng-repeat によってこのような構造が複数生成されます。テキストエリアは最初は非表示になっています。テキストエリアを自動的に表示する方法。

公式ドキュメントの setfocus コマンドは機能しないようです。ヘルプ

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(1)
大家讲道理

コードに何か問題があります:

リーリー

次のように書く必要があります

リーリー

ネイティブのものを使用して、textarea の ID を abc に追加してみてはいかがでしょうか;

リーリー

コンソールで入力する場合は、遅延を追加するのが最善です。 textarea のフォーカスは、現在のページがフォーカス状態にある場合にのみトリガーできます。入力後、ページ上の任意の場所をクリックしてすぐにトリガーします:

リーリー

setfocus が有効になりません。現在のページにフォーカスがないことが原因である可能性があります。

それをコード環境に置き、ID を含む textarea を追加します。私が書いたプレフィックスは suibianla_{whatever} です:

リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート