Как найти предыдущую ячейку таблицы с помощью jQuery?

У меня есть таблица из 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>

Я хочу найти и изменить CSS предыдущей ячейки по щелчку флажка. Поэтому, если флажок в любой строке, ячейка 2 щелкнут, мне нужно воздействовать на содержимое этой строки, ячейки 1 или, если какая-либо строка, щелкнута ячейка 4, мне нужно действовать в этой строке, ячейке 3. Я пробовал $(this).parents('td:first').find('p').text(); но это получает как ячейку 1, так и ячейку 3 Я не очень хочу присваивать id всем ячейкам. Любые предложения, пожалуйста?

7
задан Brian Tompsett - 汤莱恩 12 August 2017 в 15:41
поделиться