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