解決済みの問題に似た質問がありますが、私の環境では解決策が機能しません。
SharePoint には、列を持つテーブルがあり、その内容が「緑」のような場合に、単一の td の背景色を緑に変更したいと考えています。
私はこれを試しました
<table>
<tr>
<table>
<tr>
<th width="200px">Title</th>
<th width="100px">State</th>
</tr>
<tr>
<td>Hello</td>
<td>Green</td>
</tr>
<tr>
<td>World</td>
<td>Red</td>
</tr>
</table>
</tr>
</table>
<script>
$("td:contains('Green')").css('background-color', '#00FF00');
</script>
しかし、これは SharePoint の table-in-table 構造では機能しません。なんで?何が問題ですか?テーブル全体が最後の値の色でペイントされます。