如果其他单元格包含单词,则Jquery更改表格单元格值

时间:2015-03-31 15:16:54

标签: php jquery

我有一个基本表,如果该行中的其他单元格中包含一个单词,则需要更改单词。

<table>
    <tr class="veh-row">
        <td class="vehicle_desc">RED CAR</td>
        <td>4000 miles</td>
        <td class="veh-trans">Manual</td>
        <td>Petrol</td>
    </tr>
    <tr class="veh-row">
        <td class="vehicle_desc">RED CAR</td>
        <td>4000 miles</td>
        <td class="veh-trans">Manual</td>
        <td>Petrol</td>
    </tr>
    <tr class="veh-row">
        <td class="vehicle_desc">RED CAR AUTO</td>
        <td>4000 miles</td>
        <td class="veh-trans">Manual</td>
        <td>Petrol</td>
    </tr>
</table>

所以我需要td.vehicle_desc包含单词AUTO,然后Manual将更改为Automatic中的td.veh-trans。我该怎么做才能影响那一行而不是所有其他行?

1 个答案:

答案 0 :(得分:4)

您可以使用:contains

$('td.vehicle_desc:contains(AUTO)').siblings('.veh-trans').text('Automatic')