我想在改變「td」元素旁邊的「input」elem後更改「th」元素的顏色。將「th」的背景顏色更改爲緊接着的下一個td
這裏是我使用的jQuery腳本。
$('#phoneNo').change(function() {
$(this).closest("tr").find("th").css("background-color","yellow");
});
HTML代碼
<tr>
<th>PhoneNo</th>
<td><input type="text" id="phoneNo"/></td>
<th>EmailId</th>
<td><input type="text" id="emailId"/></td>
</tr>
它的行爲就像我可以期待 - 它改變了所有的背景顏色「日」的行中的元素(包括PHONENO和EMAILID在代碼中)。但我要的是改變只有一個
哦,我可以在每個'th'元素上使用'id'。我愚蠢。謝謝 –