私のページ内にこのdivがあります。jqueryは無効な要素を取得していません。
<div class="workspace" id="workspace">
<div data-ng-repeat="node in controller.Nodes" on-last-repeat=on-last-repeat>
</div>
</div>
私のタイプコードでは、必須フィールドが設定されていないかどうかをチェックします。
if ($('#workspace').find('.ng-invalid').length != 0)
これは機能しません。長さは常に0です。私はまた、以下を試しましたが運はありません:
if ($('#workspace').find('.has-error.form-control').length != 0)
if ($('#workspace').find('.invalid').length != 0)
アイデアはありますか?
停止:jQueryを使ってすべての無効な要素を反復処理するには
は
each(index, object)
を使用しています。角度を使用、角度を考える –これはあなたの問題を解決することはできませんが、それでも便利なヒントです: '$( '#workspace')。find( '。ng-invalid')'は '$( '#workspace .ng-invalid')' 。 – Anders