我正在嘗試使用class .rewardpoints字體標記後更改下一個表格屬性。每次我嘗試下面的代碼時,它都會將表格ABOVE .rewardpoints上的cellpadding更改爲5。有任何想法嗎?JQuery更改下一個表格屬性
<table cellspacing="0" cellpadding="0" border="0">
<tbody><tr>
<td>
<font></font>
<font></font>
<font class="text colors_text rewardpoints"><span>Earn Burkett Bucks</span></font>
<table width="100%" cellspacing="0" cellpadding="10" border="0">
<tbody>
<tr>
<td>
</td>
</tr>
</tbody>
</table>
</td>
</tr></tbody>
</table>
jQuery('.rewardpoints').closest('table').attr('cellpadding', '5');
我也曾嘗試以下操作:
jQuery('.rewardpoints').next('table').attr('cellpadding', '5');
jQuery('.rewardpoints').nextAll('table').attr('cellpadding', '5');
jQuery('.rewardpoints').siblings('table').attr('cellpadding', '5');
嗯,它似乎應該工作,但不 – ToddN 2011-04-01 20:20:10