検索

ホームページ  >  に質問  >  本文

angular.js - angularjsでテキストエリアを表示した後に自動的にフォーカスを取得する方法

リーリー

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

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

大家讲道理大家讲道理2809日前640

全員に返信(1)返信します

  • 大家讲道理

    大家讲道理2017-05-15 17:08:42

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

    リーリー

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

    リーリー

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

    リーリー

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

    リーリー

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

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

    リーリー リーリー

    返事
    0
  • キャンセル返事