こんにちは、簡単なことをしようとしています (Marionette + CSS + jquery の初心者であることを考慮してください)。私がやろうとしているのは、ページがロードされたときに特定のクラススタイル(非アクティブスタイルの赤い色)を持つ2つのdivが必要で、ユーザーがそれらの1つをクリックすると、「非アクティブ」クラスを削除し、 「アクティブな」クラス スタイル、緑色を挿入します。私は Marionnette CompositeView を使用して要素をレンダリングしています。問題は、「非アクティブ」クラスが削除されているが、アクティブ クラスが追加されていないことです。問題を次のように単純化します。
<script id="ulTemplate" type="text/template">
<ul class="ulItem">
</ul>
</script>
<script id="internal-Item" type="text/template">
<div class="<%= className %>"></div>
</script>
<div class="container">
</div>
私の JS/CSS/コード 親要素に背景を設定している理由 (余分な div CompositeView が追加されています) は、最終結果に私の div に画像が必要だからです。これは非常に単純な例であり、最終的にはより複雑な要素になりますが、今のところ最初のステップ (簡単なステップだと思います) にとどまっています。ここで私を助けてください、私はあなたのコメントに慈悲を持っています。