如果其他单元格包含字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
然后Manual
将td.veh-trans
改为Automatic
。我怎样才能做到这一点,只影响该行,而不是所有其他行?
答
您可以使用:含有
$('td.vehicle_desc:contains(AUTO)').siblings('.veh-trans').text('Automatic')
https://jsfiddle.net/f4ep4tob/ – 2015-03-31 15:22:00
感谢您完美的作品! – user2679140 2015-03-31 20:19:18