Where $('.city').css('background', 'red');
は有効ですが、$('.city1').css('background', ' green');
は無効です。理由は何ですか?
为情所困2017-06-12 09:27:54
私のプロジェクトで試すことができます。 city{{$index}} は city0 からのものです。要素をチェックしてクラスが city1 に変更されたかどうかを確認し、ブレークポイント $('.city1') を試すことができます。 dom要素が取得できたかどうかを確認します
淡淡烟草味2017-06-12 09:27:54
最初に要素を確認します。そのクラスが正しいことを確認してください。
まず第一に、repeat-done
がどのように書かれているかわかりません。これは angularjs には付属しないはずです。 repeat-done
是如何写的。这应该不是 angularjs 自带的。
其次,为什么不把颜色写到 css 中,然后用 ng-class
或者 ng-style
次に、色を CSS に書き込んでから、ng-class
または ng-style
を使用して処理してみてはいかがでしょうか。jQuery を使用する必要があります。
インデックス 1 の背景色 (緑) を除いて、その他はすべて赤という要件ですか?
リーリー リーリーjQuery が使用できない場合は、組み込みの jqLite はもちろんのこと、使用しないでください。 。 。 jQuery はサードパーティのライブラリであり、angularjs 用にパッケージ化しない場合、特にカスタム ディレクティブの場合、ノードの生成後に実行されることを保証できません。