如果其他单元格包含字Jquery更改表单元格值

如果其他单元格包含字Jquery更改表单元格值

问题描述:

我有一个基本表,并且如果该行中的其他单元格之一包含一个单词,则需要更改一个单词。如果其他单元格包含字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然后Manualtd.veh-trans改为Automatic。我怎样才能做到这一点,只影响该行,而不是所有其他行?

您可以使用:含有

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

https://jsfiddle.net/f4ep4tob/ – 2015-03-31 15:22:00

+0

感谢您完美的作品! – user2679140 2015-03-31 20:19:18