お時間を割いていただきありがとうございます。
管理者が提出された目標をレビューするアプリのページに取り組んでいます。各目標は、3 つの異なるテーブルのうちの 1 つです。「レビュー」、「完了」、「送信済み」の 3 つのテーブルがあります。
それぞれにブートストラップ btn-group があり、現在のステータスに応じて承認、元に戻す、または拒否するオプションがあります。ステータスが変更されると、目的を含む が削除され、適切なテーブルに追加されます。
ここで機能の例を見ることができます: http://jsfiddle.net/9mYZD/
ここに問題があります:
- の 1 つが別のテーブルに移動されると、ドロップダウンのリンクを切り替えて、新しいテーブルの他のリンクと一致するようにする必要があります。
これを行うコードがありますが、機能するステートメントを作成しようとしています
tableID = clicked.closest('table').attr('id'); if(tableID = 'approve-objectives-submitted'){ clicked.html('<i class=" icon-undo"></i> Revert').removeClass('action-ok').addClass('action-revert'); } else if(tableID = 'approve-objectives-review'){ clicked.html('<i class=" icon-ban-circle"></i> Deny').removeClass('action-ok').addClass('action-deny'); }
提供されたフィドルを見ると、このコードを承認機能に追加しています。次に、送信されたものから 1 つを承認すると、切り替えがうまく機能します。レビューから 1 つを承認すると (リストの一番下に追加されます)、1 つの拒否と 1 つの元に戻すのではなく、2 つの元に戻すボタンが表示されます。
この条件付きステートメントを機能させる方法について誰かがアイデアを持っている場合。または、一歩下がって別の視点からこれを見る必要があるかもしれません。どんな考えでも素晴らしいでしょう。
ありがとうございました!