2017-01-23 17 views
1

セルに文字列 "none"が含まれている場合、特定のセルにクラスを追加する必要があります。
これを達成する手助けができますか?値が "none"の場合、dataTableセルにクラスを追加します。

私はRESTのGET呼び出しからの応答を取得し、任意のフィールドの値が「どれも」でない場合はtable.fnAddData(data);

を使用して、必要なフィールドを持つテーブルを移入していますが、私があるスタイルを持つセルを強調表示する必要がありますクラス内で定義されています。

+0

は、あなたがプロセスを簡素化することができDataTableのアヤックスのオプションは?使用することはできません「の例です – Sebastianb

答えて

0

jQueryの:contains()セレクタを使用すると、要素に含まれるテキストに基づいてDOMをクエリできます。

ここ

$(function() { 
 
    $('td:contains(none)').addClass('special') 
 
})
.special { 
 
    background-color: red; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<table> 
 
    <tr> 
 
    <td> 
 
     Something 
 
    </td> 
 
    <td> 
 
     none 
 
    </td> 
 
    </tr> 
 
</table>

関連する問題