我的代码中有以下表结构
<tr>
<td>Text 1 </td>
<td>Text 2 </td>
<td> <span class="edit" onclick="EditAccountInfo(id1)" /> </td>
</tr>
<tr>
<td>Text 1 </td>
<td>Text 2 </td>
<td> <span class="edit" onclick="EditAccountInfo(id2)" /> </td>
</tr>
单击 中的跨度时<td>
,我想突出显示选定的行 ( <tr>
)。我在 javascript 函数中使用以下代码
function EditAccountInfo(id)
{
$(this).closest('tr').css("background-color", "red");
}
我没有收到任何错误并$(this).closest('tr')
返回一个有效对象,但背景颜色样式未应用于<tr>
.
我究竟做错了什么?