Вы можете установить контент как атрибут данных, а затем использовать селектора атрибутов
/* Select every cell containing word "male" */
td[data-content="male"] {
color: red;
}
/* Select every cell starting on "p" case insensitive */
td[data-content^="p" i] {
color: blue;
}
/* Select every cell containing "4" */
td[data-content*="4"] {
color: green;
}
Peter
male
34
Susanne
female
14
Вы также может использовать jQuery, чтобы легко установить эти атрибуты содержимого данных
$(function(){
$("td").each(function(){
var $this = $(this);
$this.attr("data-content", $this.text());
});
});