如何使用jQuery查找以前的表格单元格?

Ric*_*ard 7 jquery html-table cell selection

我有一个4行表,n行.

<table border="0">
<tr><td><p>Cell 1 text</p> </td><td>chkbox in cell2</td><td><p>Cell 3 text</p></td><td>chkbox in cell4</td>
</tr> 
</table>
Run Code Online (Sandbox Code Playgroud)

我想点击复选框找到并更改上一个单元格的CSS.因此,如果任何行中的复选框,单击单元格2,我需要对该行的内容,单元格1进行操作,或者如果有任何行,单击单元格4,我需要对该行,单元格3执行操作.我已经尝试$(this).parents('td:first').find('p').text(); 但是这样做了单元格1和单元格3我真的不想为所有单元格分配id.有什么建议吗?

And*_*ong 8

要在标题中直接回答您的问题,您可以使用以下内容:

$('checkbox').change(function() {
   var prevCell = $(this).closest('td').prev();

   // do stuff with prevCell
})
Run Code Online (Sandbox Code Playgroud)

至于你在描述中的问题...无法真正理解它们,你能发表更详细的描述吗?