データの追加へのクラスの追加

ottz0

私はjQueryWebSocketから入ってくるデータを使用してい、持っています。データの状態が確認され、開かれ、閉じられます。

データをテーブルに追加しています

$(".incident-row").append(
        "<tr><td>"+incident.data.id+"</td>"
        +"<td>"+incident.data.state+"</td>"
        +"<td>"+incident.data.brief+"</td>"
        +'<td><button type="button" class="btn btn-primary btn-sm">View details</button></td>'
        +"</tr>"
        );

ここで、ブートストラップを使用して、状態自体に応じて、緑、灰色、または赤の背景クラスを状態に追加したいと思います。クラスは正しくアタッチされていますが、既存のクラスが新しいクラスで上書きされていますDOM

各クラスがifステートメントの影響を受ける行にとどまるようにこれを書き直すにはどうすればよいですか?

if(incident.data.state === "OPEN"){
            $('.incident-row tr').addClass("table-danger");
         }
         else if(incident.data.state === "ACKNOWLEDGED"){
            $('.incident-row tr').addClass("table-active");
         }
         else if(incident.data.state === "CLOSED"){
            $('.incident-row tr').addClass("table-success");
         }
         else{
            return;
         }
user2182349

$( '。incident-rowtr')のセレクターは、すべてのインシデント行を選択しています。

包含セレクターを使用できます

$('.incident-row tr:contains("OPEN")').addClass("table-danger");
$('.incident-row tr:contains("ACKNOWLEDGED")').addClass("table-active");
$('.incident-row tr:contains("CLOSED")').addClass("table-success");

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

データベースへのクラスタイプの追加

分類Dev

角度ハイチャートの系列データへのクラス名の追加

分類Dev

継承されたクラスへのデータ注釈の追加

分類Dev

ScreenManagerへのカスタムビュークラスの追加

分類Dev

CassandraConnectorへのカスタムコーデックの追加

分類Dev

さまざまなコンストラクターからのデータへのアクセスと追加

分類Dev

JanusGraphデータベースへのデータの追加

分類Dev

データベースPHPへのデータの追加

分類Dev

MySQLデータベースへのデータの追加

分類Dev

Pythonの例外へのデータの追加

分類Dev

GUIのcomboBoxへのデータの追加

分類Dev

クラスタリングへのカスタムマーカー(HTMLMarkers)の追加

分類Dev

クラスタリングへのカスタムマーカー(HTMLMarkers)の追加

分類Dev

複数のテーブルからの追加データへのアクセス

分類Dev

SolrQueryリクエストへの生のクエリパラメータの追加

分類Dev

VSTSタスクグループへのパラメーターの追加

分類Dev

VSTSタスクグループへのパラメーターの追加

分類Dev

データベースからコンボボックスへの値の追加

分類Dev

パンダデータフレームへのスパークラインの追加

分類Dev

OSXのクラスパスへの追加

分類Dev

SVGパスへのクラスの追加

分類Dev

データベースからlaravel5.4のインデックスページへのデータの追加

分類Dev

データフレームへの値の追加とエクスポート

分類Dev

基本コンバータークラスへのユーザー入力の追加

分類Dev

ブラウザのNodeJとHandleBarへのJSONデータの追加

分類Dev

ASP.NETCoreモデルへのリストパラメーターの追加

分類Dev

パススルークエリへのパラメータの追加

分類Dev

sqlalchemy 関連オブジェクトの追加データへのアクセス

分類Dev

PDFへのカスタムメタデータの追加

Related 関連記事

  1. 1

    データベースへのクラスタイプの追加

  2. 2

    角度ハイチャートの系列データへのクラス名の追加

  3. 3

    継承されたクラスへのデータ注釈の追加

  4. 4

    ScreenManagerへのカスタムビュークラスの追加

  5. 5

    CassandraConnectorへのカスタムコーデックの追加

  6. 6

    さまざまなコンストラクターからのデータへのアクセスと追加

  7. 7

    JanusGraphデータベースへのデータの追加

  8. 8

    データベースPHPへのデータの追加

  9. 9

    MySQLデータベースへのデータの追加

  10. 10

    Pythonの例外へのデータの追加

  11. 11

    GUIのcomboBoxへのデータの追加

  12. 12

    クラスタリングへのカスタムマーカー(HTMLMarkers)の追加

  13. 13

    クラスタリングへのカスタムマーカー(HTMLMarkers)の追加

  14. 14

    複数のテーブルからの追加データへのアクセス

  15. 15

    SolrQueryリクエストへの生のクエリパラメータの追加

  16. 16

    VSTSタスクグループへのパラメーターの追加

  17. 17

    VSTSタスクグループへのパラメーターの追加

  18. 18

    データベースからコンボボックスへの値の追加

  19. 19

    パンダデータフレームへのスパークラインの追加

  20. 20

    OSXのクラスパスへの追加

  21. 21

    SVGパスへのクラスの追加

  22. 22

    データベースからlaravel5.4のインデックスページへのデータの追加

  23. 23

    データフレームへの値の追加とエクスポート

  24. 24

    基本コンバータークラスへのユーザー入力の追加

  25. 25

    ブラウザのNodeJとHandleBarへのJSONデータの追加

  26. 26

    ASP.NETCoreモデルへのリストパラメーターの追加

  27. 27

    パススルークエリへのパラメータの追加

  28. 28

    sqlalchemy 関連オブジェクトの追加データへのアクセス

  29. 29

    PDFへのカスタムメタデータの追加

ホットタグ

アーカイブ