Я хочу найти символ + в таблице с помощью jquery, а затем добавить стиль CSS в этом td. Может ли кто-нибудь помочь?
Вот мой код:
<table cellspacing="0" cellpadding="0" border="0" id="flex1">
<thead>
<tr class="hDiv">
<th>
<div rel="job_id" class="text-left field-sorting ">Job id</div>
</th>
<th>
<div rel="tour" class="text-left field-sorting ">Tour</div>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div class="text-left">1</div>
</td>
<td>
<div class="text-left">6 Day Hongkong</div>
</td>
</tr>
<tr class="erow">
<td>
<div class="text-left">2</div>
</td>
<td>
<div class="text-left">6 Day Macau +</div>
</td>
</tr>
<tr class="erow">
<td>
<div class="text-left">2</div>
</td>
<td>
<div class="text-left">6 Day + UK</div>
</td>
</tr>
</tbody>
</table>
Пытаться
$('#flex1 td:contains("+")').css();
или
$('#flex1 td:contains("+")').addClass('ClassName');
В jQuery есть замечательный селектор, который называется : contains(), поэтому это на самом деле так просто:
$('td:contains("+")').addClass('blue')
$('td:contains("+")').each(function() {
$(this).addClass('addMyCss');
}
А после этого вы можете настроить класс addMyCss с помощью css. Надеюсь, это вам поможет.